<?php
$ftpserver=$_POST[ftpserver];
$ftpport=$_POST[ftpport];
$ftpuser=$_POST[ftpuser];
$ftppassword=$_POST[ftppassword];
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$ftp){ echo "連接FTP服務器".$ftpserver."的端口".$ftpport."失敗";exit;}
$rs=@ftp_login($ftp,$ftpuser,$ftppassword);
if(!$rs){ echo "用戶名或密碼錯誤,連接FTP服務器失敗";exit;}
$targetDir=str_replace("\\","/",stripslashes($_POST[targetDir]));
$filename=substr(strrchr($_POST[filelist],"/"),1);
echo $filename;
// exit;
if(substr($targetDir,strlen($targetDir)-1)=="/")
{
$rs=@ftp_get($ftp,$targetDir.$filename,$_POST[filelist],FTP_ASCII);
}else{
$rs=@ftp_get($ftp,$targetDir."/".$filename,$_POST[filelist],FTP_ASCII);
}
if($rs)
{
if(substr($targetDir,strlen($targetDir)-1)=="/")
{
echo "<script>alert('文件下載成功,文件在本機中路徑為[".$targetDir.$filename."]');window.close();</script>";
}else{
echo "<script>alert('文件下載成功,文件在本機中路徑為[".$targetDir."/".$filename."]');window.close();</script>";
}
exit;我是
}else{
echo "<script>alert('文件下載失敗,請檢查目標文件夾是否存在,源文件為[".$_POST[filelist]."]');window.close();</script>";
exit;
}
?>