📜  PHP | ftp_rawlist()函数

📅  最后修改于: 2022-05-13 01:56:51.564000             🧑  作者: Mango

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