ftp_nlist
返回指定目录的文件列表。
ftp_nlist
PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8
ftp_nlist 函数用于从指定的 FTP 服务器获取文件和目录的列表。它通过列出指定目录内的文件名来返回文件列表,支持带有通配符的目录。
ftp_nlist ( resource $ftp_stream , string $directory ) : array
如果成功,返回一个包含目录中文件名的数组。如果失败,返回 false。
下面是一个使用 ftp_nlist 函数列出 FTP 服务器目录内容的示例代码:
<?php // 建立与 FTP 服务器的连接 $ftp_server = "ftp.example.com"; $ftp_user_name = "username"; $ftp_user_pass = "password"; <p>// 连接到 FTP 服务器<br> $conn_id = ftp_connect($ftp_server);</p> <p>// 登录到 FTP 服务器<br> $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);</p> <p>// 获取某个目录的文件列表<br> $directory = "/public_html";<br> $file_list = ftp_nlist($conn_id, $directory);</p> <p>// 检查是否成功获取文件列表<br> if ($file_list !== false) {<br> echo "文件列表:\n";<br> foreach ($file_list as $file) {<br> echo $file . "\n";<br> }<br> } else {<br> echo "获取文件列表失败!\n";<br> }</p> <p>// 关闭 FTP 连接<br> ftp_close($conn_id);<br> ?><br>