当前位置: 首页> 函数类别大全> ftp_rawlist

ftp_rawlist

返回指定目录中文件的详细列表。
名称:ftp_rawlist
分类:未分类
所属语言:php
一句话介绍:返回指定目录中文件的详细列表。

ftp_rawlist 函数

适用PHP版本

PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8

函数说明

ftp_rawlist 函数用于获取FTP服务器上指定目录的文件和目录的详细列表。它返回一个原始的FTP服务器目录列表,通常用于列出FTP服务器中的文件信息,包括权限、文件大小、修改时间等。

函数语法

array ftp_rawlist ( resource $ftp_stream , string $directory [, bool $recursive = false ] )

参数

  • $ftp_stream (资源类型): 必须是通过 ftp_connect() 或 ftp_ssl_connect() 建立的FTP连接。
  • $directory (字符串): 需要列出文件和目录的路径。
  • $recursive (布尔值,默认值为 false): 如果设置为 true,将递归列出子目录中的内容。

返回值

成功时,返回一个数组,数组中的每个元素代表FTP服务器返回的原始文件信息(通常是字符串形式)。失败时,返回 false。

示例

$ftp_conn = ftp_connect("ftp.example.com");
ftp_login($ftp_conn, "username", "password");
<p>$dir_list = ftp_rawlist($ftp_conn, "/public_html");</p>
<p>if ($dir_list !== false) {<br>
foreach ($dir_list as $file) {<br>
echo $file . "<br>";<br>
}<br>
} else {<br>
echo "无法获取目录列表";<br>
}</p>
<p>ftp_close($ftp_conn);<br>

示例代码的说明

在此示例中,我们首先通过 ftp_connect() 和 ftp_login() 函数连接并登录到FTP服务器。然后,使用 ftp_rawlist() 函数获取 /public_html 目录的文件列表。如果成功,返回的列表会被打印出来。否则,会输出“无法获取目录列表”。最后,通过 ftp_close() 关闭FTP连接。

同类函数
  • 把当前目录改变为 FTP 服务器上的父目录。 ftp_cdup

    ftp_cdup

    把当前目录改变为FTP服务器上的父目录。
  • 取得结果集中指定字段的类型。 mysql_field_type

    mysql_field_type

    取得结果集中指定字段的类型。
  • 从结果中取得和指定字段关联的标志。 mysql_field_flags

    mysql_field_flags

    从结果中取得和指定字段关联的标志。
  • 返回 ZIP 文件中的一个项目的被压缩尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一个项目的被压缩尺寸。
  • 设置各种 FTP 运行时选项。 ftp_set_option

    ftp_set_option

    设置各种FTP运行时选项。
  • 把文件上传到服务器。 ftp_put

    ftp_put

    把文件上传到服务器。
  • 从 DOM 节点返回 SimpleXMLElement 对象。 simplexml_import_dom

    simplexml_import_dom

    从DOM节点返回SimpleXMLEle
  • 上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。 ftp_fput

    ftp_fput

    上传一个已打开的文件,并在FTP服务器上