程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP通過程序實現FTP上傳文件到服務器

PHP通過程序實現FTP上傳文件到服務器

編輯:PHP綜合

//FTP文件上傳
$ftp_server = "192.168.0.222";到 // 你的FTP 地址
$FTP_user = "source";       
$FTP_pass = "123456";

// set up a connection or dIE
$conn_id = ftp_connect($ftp_server,0) or dIE("Couldn't connect to $FTP_server");
//print_r($conn_id);

$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";
    }

// try to login
 //$filename=date('Ymd').".XML";
 //$source_file="user/XML/data/".$filename;  //源地址 文件所在地址
 
 $destination_file="temp/".$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);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved