首頁 >php教程 >php手册 >用PHP写FTP文件上传

用PHP写FTP文件上传

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-05-22 18:35:581799瀏覽

<?php
$ftp_server = "*.*.*.*";
$ftp_user = "lu";
$ftp_pass = "love you";
// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn&#39;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";
}
// try to login
$filename = date(&#39;Ymd&#39;) . ".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&#39;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);


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn