用php向ftp上传文件

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:05:52
我想做成这样:本地点击“上传”按钮,然后弹出选择文件的框,选好文件后点击“确定”,开始上传。应该怎么做?如何在FTP选择目的文件夹?
1:我要的是代码,思路,不是工具;2:2楼的兄台,你那样文件传到了FTP的那个文件夹里?如果我要传到a/b/c/d,d文件夹下面怎么办?

参考代码如下:
$ftp_server = "根据实际IP设置";
$ftp_user = "wodota_ting";
$ftp_pass = "wodotating!@#";
$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";
}
$source_file=$this->filepath.$this->newFileName; //源地址
echo $source_file;
$destination_file="/testxiao/".$this->newFileName; //目标地址
$upload = ftp_put($conn_id, $destinat