Php/func ftp rawlist
来自菜鸟教程
PHP ftp_rawlist()函数
例
获取包含文件信息的文件列表:
<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// get the file list for /
$filelist = ftp_rawlist($ftp_conn, "/");
// close connection
ftp_close($ftp_conn);
// output $filelist
var_dump($filelist);
?>
输出可能看起来像这样:
array(3)
{
[0] => string(57) "drw-rw-rw- 1 user group 0 Jan 03 08:33 images"
[1] => string(62) "-rw-rw-rw- 1 user group 160 Feb 16 13:54 php"
[2] => string(75) "-rw-rw-rw- 1 user group 20 Feb 14 12:22 test"
}
定义和用法
ftp_rawlist()函数返回带有文件信息的文件列表(来自FTP服务器上的指定目录)。
句法
ftp_rawlist(ftp_conn, dir, recursive);
参数值
| 参数 | 描述 |
|---|---|
| ftp_conn | 需要。指定要使用的FTP连接 |
| dir | 需要。指定目录路径。可能包含LIST命令的参数。
Tip: 使用 ”。”指定当前目录 |
| recursive | 可选的。默认情况下,此功能将“ LIST”命令发送到服务器。但是,如果将递归参数设置为TRUE,它将发送“ LIST -R”命令 |
技术细节
| 返回值: | 一个数组,其中每个元素对应于一行文本(不执行任何分析)。失败时返回FALSE |
| PHP版本: | 4+ |
| PHP更新日志: | The
recursive 参数已在PHP 4.3中添加 |