牛牛在线工具

ftp_get()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ftp_get()

从 FTP 服务器下载文件到本地计算机

函数名:ftp_get() 适用版本:PHP 4 >= 4.0.3, PHP 5, PHP 7 用法:ftp_get() 函数用于从 FTP 服务器下载文件到本地计算机。它接受一个已经建立连接的 FTP 连接资源和两个文件名参数作为输入,将远程文件下载到本地文件。 语法:bool ftp_get ( resource $ftp_stream , string $local_file , string $remote_file , int $mode = FTP_BINARY [, int $resumepos = 0 ] ) 参数: ftp_stream:FTP 连接资源,通过 ftp_connect() 或 ftp_ssl_connect() 函数获取。 local_file:本地文件路径,用于存储下载的文件。 remote_file:远程文件路径,指定要下载的文件。 mode:可选参数,指定传输模式。默认为 FTP_BINARY,表示二进制传输模式,也可以设置为 FTP_ASCII,表示 ASCII 传输模式。 resumepos:可选参数,指定继续传输的位置,默认为 0,表示从文件的开头开始传输。 返回值:成功时返回 true,失败时返回 false。 示例: // 建立 FTP 连接 $ftp_server = 'ftp.example.com'; $ftp_user = 'username'; $ftp_pass = 'password'; $conn = ftp_connect($ftp_server); ftp_login($conn, $ftp_user, $ftp_pass); // 下载远程文件到本地 $local_file = '/path/to/local/file.txt'; $remote_file = '/path/to/remote/file.txt'; if (ftp_get($conn, $local_file, $remote_file, FTP_BINARY)) { echo "文件下载成功!"; } else { echo "文件下载失败!"; } // 关闭 FTP 连接 ftp_close($conn); 以上示例中,我们首先建立了与 FTP 服务器的连接,然后使用ftp_get()函数将远程文件"/path/to/remote/file.txt"下载到本地文件"/path/to/local/file.txt"中。如果下载成功,将输出"文件下载成功!",否则输出"文件下载失败!"。最后,我们关闭了与 FTP 服务器的连接。 请注意,为了使用ftp_get()函数,你需要在 PHP 的配置文件中启用FTP扩展(extension=ftp)或者在编译 PHP 时启用FTP扩展模块。