1
我有下面的代碼,我不明白爲什麼它不工作。ftp_put沒有將文件傳輸到ftp
$server=("ftp.blah.com");
$connect=ftp_connect($server);
$dest='/';
$login_result=ftp_login($connect,"[email protected]","lol");
if(!($login_result)||!($connect))
{
$error;
} else {
echo "success";
}
$file= 'Tiny-' . $time. '.txt';
$upload=ftp_put($connect,$dest,$file,FTP_ASCII);
if (!$upload)
{
echo "failed to upload";
} else{
echo "successfully uploaded";
}
ftp_close($connect);
當我運行代碼,我得到的錯誤「警告:ftp_put(微-201201070758.txt):未能打開流:沒有這樣的文件或目錄
我已經做的目標文件夾。ftp的讀寫訪問 我也曾嘗試以包括文本文件的完整路徑:
$file= 'C:\xampp\htdocs\Tiny-' . $time. '.txt'
或
$file= 'C:\\xampp\\htdocs\\Tiny-' . $time. '.txt'
我也嘗試使用FTP_Binary而不是ASCII,仍然沒有運氣。
沒有用。請幫忙!
謝謝,是的,它是積極的。 – user875139
試着檢查一下,如果你想放的文件真的存在'file_exists()' – HerrSerker
在本地它是,但在ftp它不是IM刷新,因爲我運行腳本,我什麼都看不到 – user875139