PHP | ftp_rawlist()函数
ftp_rawlist()函数是PHP中的一个内置函数,它返回包含权限等信息的文件列表,最后修改远程服务器(即 FTP 服务器)上指定目录中的文件。
句法:
ftp_rawlist( $ftp_connection, $directory, $recursive )
参数:此函数接受三个参数,如上所述,如下所述:
- $ftp_connection:必填参数。它指定已经存在的 FTP 连接。
- $directory:必填参数。它指定远程服务器中的目录路径,即要检索其文件信息的FTP 服务器。 './' 用于当前目录,'../' 用于当前目录的父目录。它可能包含 LIST 命令的参数。
- $recursive:可选参数。它指定是 LIST 还是 LIST -R 命令发送到服务器。如果设置为 TRUE,则它发送 LIST -R 命令。默认情况下它发送 LIST 命令。
返回值:
- 成功时:它返回一个数组,其每个元素对应于一行文本。
- 失败时:返回 FALSE。以防传递无效目录。
笔记:
- 此函数适用于PHP 4.0.0 及更新版本。
- 以下示例无法在在线 IDE 上运行。因此,请尝试在一些PHP托管服务器或具有正确 ftp 服务器名称的 localhost 中运行。
例子:
php
logged in successfully!";
// Storing data in $file_list
$file_list = ftp_rawlist($ftp_connection, "/");
// Printing raw array with print_r()
print_r($file_list);
}
else {
echo "
login failed!";
}
// Closing connection
if(ftp_close($ftp_connection)) {
echo "
Connection closed Successfully!";
}
}
?>
输出:
参考: https://www. PHP.net/manual/en/函数.ftp-rawlist。 PHP