加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用PHP将文件从远程服务器上载到FTP服务器

发布时间:2020-12-13 17:39:43 所属栏目:PHP教程 来源:网络整理
导读:如何使用 PHP将链接上的远程文件(例如http://site.com/file.zip)上传到FTP服务器?我想将“香草论坛软件”上传到服务器,我的移动数据载体收取高价,所以如果我可以上传文件而不必从我的手机上传它我可以省钱并完成工作. 解决方法 让你这个功能: function dow
如何使用 PHP将链接上的远程文件(例如http://site.com/file.zip)上传到FTP服务器?我想将“香草论坛软件”上传到服务器,我的移动数据载体收取高价,所以如果我可以上传文件而不必从我的手机上传它我可以省钱并完成工作.

解决方法

让你这个功能:

function downloadfile($file,$path) {
    if(isset($file) && isset($path)) {
            $fc = implode('',file($file));
            $fp = explode('/',$file);
            $fn = $fp[count($fp) - 1];

                if(file_exists($path . $fn)) { 
                    $Files = fopen($path . $fn,'w');
                } else {
                    $Files = fopen($path . $fn,'x+');
                }
                $Writes = fwrite($Files,$fc);
                if ($Writes != 0){
                    echo 'Saved at ' . $path . $fn . '.';
                    fclose($Files);
                }
                else{
                echo 'Error.';
                }

    }

}

您可以像这样使用它:

downloadfile("http://www.webforless.dk/logo.png","folder/");

希望它运作良好,记得Chmod目标文件夹777.
((如果你需要它上传到另一个FTP服务器,你可以使用其他评论中发布的一个FTP脚本))

最好的祝福.乔纳斯

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读