在线文档教程

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" }