头像

PHP远程上传文件到FTP

来源:https://www.daimasucai.com/upload/10.html 代码素材管理员 2016-09-02浏览()

本文介绍了项目中常用的PHP远程上传文件到ftp,比如在后台抓取sitemap后,自动把sitemap.xml上传到远程服务器。下次我们将为大家介绍linux中需要用到scp协议上传文件。

程序员,你不是一个人;网站开发QQ群:  在线充值,或联系QQ 3078847178直接充值

PHP远程上传文件到FTP
分类:首页>>PHP/Mysql>>上传 阅读次数:
查看演示 下载次数: 48

手机扫码访问:

下载资源 下载积分: 0

  远程连接到FTP服务器

    $ftp_server = "192.168.168.1"; //服务器ip 

    $ftp_user = "";

    $ftp_pass = "";

    $conn_id = ftp_connect($ftp_server) or die("不能链接到服务器 $ftp_server");

    $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

    if ((!$conn_id) || (!$login_result)) {

        echo "不能连接到用户名是".$ftp_user."的服务器".$ftp_server."";

        exit;

    }

  上传文件

    $source_file = $filepath.$randname; //源地址 

    $destination_file = "wwwroot/uploads/".basename($source_file); //目标地址 

    $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY) or die("Couldn't connect to $ftp_server");

    if (!$upload) {

        echo "FTP 上传失败";

    } else {

        echo "<script type='text/javascript'>alert('成功上传文件".$source_file."');history.back();</script>";

    }

    ftp_close($conn_id);


声明:本文为原创文章,如需转载,请注明来源daimasucai.com并保留原文链接:https://www.daimasucai.com/upload/10.html
如果您觉得本文的内容对您的学习有所帮助,您可以扫描下面的二维码请我喝杯茶,感谢!
alipay转账 alipay转账 扫扫加qq群

评论(0)


温馨提示:为规范评论内容,垃圾评论一律封号...

后面还有条评论,点击查看>>