用PHP写FTP文件上传

2016-02-19 22:45 40 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐用PHP写FTP文件上传,赶紧看过来吧!

【 tulaoshi.com - Web开发 】

$ftp_server = "*.*.*.*";
$ftp_user = "lu";
$ftp_pass = "love you";

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");

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

if ((!$conn_id) || (!$login_result)) {
        echo "FTP connection has failed!";
        echo "Attempted to connect to $ftp_server for user $ftp_user_name";
        exit;
    } else {
        echo "Connected to $ftp_server, for user $ftp_user_name";
    }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

// try to login
 $filename=date('Ymd').".xml";
 $source_file="/usr/local/IVR/sendwireless/xml/data/".$filename;  //源地址
 echo $source_file;
 $destination_file="/ITC/admin/logstat/ftplog/".$filename;  //目标地址
 $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY) or die("Couldn't connect to $ftp_server");
 ftp_quit($conn_id);

 if (!$upload) {
        echo "FTP upload has failed!";
    } else {
        echo "Uploaded $source_file to $ftp_server as $destination_file";
    }
ftp_close($conn_id);

来源:http://www.tulaoshi.com/n/20160219/1628851.html

延伸阅读
  代码分为以下部分: demo.php - 上传过程处理 PLAIN TEXTPHP: <?php   include ’UploadProgressMeter.class.php’;   $fileWidget = new UploadProgressMeter();   if ($fileWidget-uploadComplete()) {         /...
标签: PHP
现在,我们已经接触了PHP关于FTP的大量函数,但这仅仅只是函数,离我们的目标还远远不够,要显示出这些函数的真正力量,我们应该建立一个程序,这个程序能以WEB方式上传,下载文件---这就是我们将要做的! 在我们进入代码前,我想要告诉大家的是,这个例子仅仅只是为了向大家解释PHP的各种FTP函数的使用,很多方面还不够完善,...
标签: PHP
异步的文件上传是在现代的AJAX实现的Web应用里面经常要遇到,必须解决的问题。但是标准的AJAX类(XmlHttpRequest)无法实现传输文件的功能。因此,这里讨论的内容就是如何在AJAX的技术的基础之上构建异步的文件上传功能。在这个功能当中需要使用到内置的框及(IFRAME)来传输文件。这个功能实现的效果是页面在上传文件的时候...
标签: PHP
以下是代码列表: -------------------------------------------------------------------------------- <!-- code for index.html begins here -- <html <head <basefont face=arial </head <body <table border=0 align=center <form action="actions.php" method=post <inpu...
标签: Web开发
?php class myftp {     var $connector;     var $getback;     function connect($ftp_server, $uname, $passwd){     // Baut grundlegende FTP Connection auf         $this-connector = @ftp_connect($f...

经验教程

994

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部