ftp_rawlist
ftp_rawlist
(PHP 4, PHP 5, PHP 7)
ftp_rawlist - 返回给定目录中的文件的详细列表
描述
mixed ftp_rawlist ( resource $ftp_stream , string $directory [, bool $recursive = false ] )
ftp_rawlist()
执行FTP LIST
命令,并将结果作为数组返回。
参数
ftp_stream
FTP连接的链接标识符。
directory
目录路径。可能包含LIST
命令的参数。
recursive
如果设置为TRUE
,则发出的命令将为LIST -R
。
返回值
返回每个元素对应一行文本的数组。FALSE
传递时返回directory
无效。
输出不以任何方式进行解析。由ftp_systype()返回的系统类型标识符可用于确定应如何解释结果。
例子
示例#1 ftp_rawlist()示例
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass
// get the file list for /
$buff = ftp_rawlist($conn_id, '/'
// close the connection
ftp_close($conn_id
// output the buffer
var_dump($buff
?>
上面的例子会输出类似于:
array(3) {
[0]=>
string(65) "drwxr-x--- 3 vincent vincent 4096 Jul 12 12:16 public_ftp"
[1]=>
string(66) "drwxr-x--- 15 vincent vincent 4096 Nov 3 21:31 public_html"
[2]=>
string(73) "lrwxrwxrwx 1 vincent vincent 11 Jul 12 12:16 www -> public_html"
}