牛牛在线工具

ftp_fget()

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

ftp_fget()

从FTP服务器上下载一个文件并保存到本地文件中

函数名:ftp_fget() 函数功能:从FTP服务器上下载一个文件并保存到本地文件中 适用版本:PHP 4, PHP 5, PHP 7 语法:ftp_fget(resource $ftp_stream, resource $handle, string $remote_file, int $mode [, int $resumepos = 0]) 参数说明: $ftp_stream:一个已经通过ftp_connect()函数建立的FTP连接资源 $handle:要保存文件的本地文件句柄,必须是通过fopen()函数打开的文件句柄 $remote_file:要下载的远程文件的路径 $mode:文件的打开模式,可以是FTP_ASCII(文本模式)或FTP_BINARY(二进制模式) $resumepos(可选):如果设置了这个参数,将会从指定的位置继续下载文件 返回值: 成功时返回true,失败时返回false 示例代码: // 连接到FTP服务器 $conn = ftp_connect('ftp.example.com'); if (!$conn) { die('无法连接到FTP服务器'); } // 登录到FTP服务器 $login = ftp_login($conn, 'username', 'password'); if (!$login) { die('登录失败'); } // 打开本地文件 $file = fopen('localfile.txt', 'w'); // 从FTP服务器下载文件 if (ftp_fget($conn, $file, '/path/to/remote/file.txt', FTP_BINARY)) { echo '文件下载成功'; } else { echo '文件下载失败'; } // 关闭本地文件和FTP连接 fclose($file); ftp_close($conn); 注意事项: 在使用ftp_fget()函数之前,必须先使用ftp_connect()函数建立FTP连接,并通过ftp_login()函数登录到FTP服务器。 本地文件必须通过fopen()函数打开,并且必须有写入权限。 远程文件的路径可以是相对路径或绝对路径。 执行成功后,可以通过fclose()函数关闭本地文件和ftp_close()函数关闭FTP连接。