php实现简单ftp上传

2013.05.29 No Comments

<?php
$ftp_server = "120.136.*.*";
$ftp_user = "xx";
$ftp_pass = "oo";

// 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($login_result){
echo   '连接成功';

}
if ((!$conn_id) || (!$login_result)) {
echo "FTP连接失败!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

// $filename=date('Ymd').".xml";
$filename="xxoo.jpg";
$source_file="C:/Users/wayde/Desktop/".$filename;  //源地址
echo $source_file;
$destination_file="/".$filename;  //目标地址
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY,0) or die("Couldn't connect to $ftp_server");
ftp_quit($conn_id);

if (!$upload) {
echo "- -# FTP上传失败了";
} else {
echo "o(∩_∩)o 上传 $source_file to $ftp_server as $destination_file";
}
ftp_close($conn_id);

Related Posts:

评论已关闭。