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