PHP 从FTP服务器下载文件并将其保存在本地文件中。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 从FTP服务器下载文件并将其保存在本地文件中。相关的知识,希望对你有一定的参考价值。

function ftp_download($ftp_host, $ftp_user, $ftp_pass, $remote_file_path, $local_file_path, $passive = true, $mode = FTP_BINARY) {

    $conn_id = ftp_connect($ftp_host);
    
    if ($conn_id) {

    if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
    
    ftp_pasv($conn_id, $passive);

    if (ftp_get($conn_id, $local_file_path, $remote_file_path, $mode)) {
        ftp_close($conn_id);
        return true;
    } else {
        ftp_close($conn_id);
        return false;
    }
    
    } else {
      throw new Exception("Failed to login to the FTP server.", 100)
    }
    
    } else {
      throw new Exception("Failed to connect to the FTP server.", 99);
    }
    
}

以上是关于PHP 从FTP服务器下载文件并将其保存在本地文件中。的主要内容,如果未能解决你的问题,请参考以下文章

从FTP服务器下载文件并将其保存在本地文件中。

如何从 FTP 下载文件并使用 PHP 将其流式传输到客户端

比较两个文本文件 - 并将差异保存到新文件

如何从网络下载图像并将其保存在本地目录中?

使用 WinSCP .NET 程序集防止通过 FTP 传输不完整的文件

EDGAR .txt 文件的 HTML 呈现