Php/func ftp rawlist

来自菜鸟教程
跳转至:导航、​搜索

PHP ftp_rawlist()函数

❮PHP FTP参考

获取包含文件信息的文件列表:

<?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中添加

❮PHP FTP参考