<?php
$host='127.0.0.1';
$user='fanqifeng';
$password='760732';
$host = "127.0.0.1";
//FTP端口
$port = "21";
//上传的FTP目录
$uploaddir = "upblod/";
$filename ='这bug.xlsx';
$conn=ftp_connect($host,21);
if(!$conn)
{
echo'Error,could not connect to ftp server...:(';
exit;
}else
{
ftp_pasv($conn,true); //返回一下模式,这句很奇怪,有些ftp服务器一定需要执行这句
//ftp_chdir($ftp_conn_id, $ftp_put_dir)
}
$result=ftp_login($conn,$user,$password);
echo '<br />';
echo $result; //i want to see what result is...haha
echo '<br />';
if(!$result)
{
echo' Either your id or password is wrong!!..';
exit;
}
$file='E:\wamp\www\这bug.xlsx';
$url = $uploaddir."/".$filename;
if (ftp_put($conn, $url, $file, FTP_BINARY)) {
echo "successfully uploaded $file\n";
}
else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn);
?>
报错 Warning: ftp_put(E:\wamp\www\这bug.xlsx): failed to open stream: No such file or directory in E:\wamp\www\index.php on line 32
$host='127.0.0.1';
$user='fanqifeng';
$password='760732';
$host = "127.0.0.1";
//FTP端口
$port = "21";
//上传的FTP目录
$uploaddir = "upblod/";
$filename ='这bug.xlsx';
$conn=ftp_connect($host,21);
if(!$conn)
{
echo'Error,could not connect to ftp server...:(';
exit;
}else
{
ftp_pasv($conn,true); //返回一下模式,这句很奇怪,有些ftp服务器一定需要执行这句
//ftp_chdir($ftp_conn_id, $ftp_put_dir)
}
$result=ftp_login($conn,$user,$password);
echo '<br />';
echo $result; //i want to see what result is...haha
echo '<br />';
if(!$result)
{
echo' Either your id or password is wrong!!..';
exit;
}
$file='E:\wamp\www\这bug.xlsx';
$url = $uploaddir."/".$filename;
if (ftp_put($conn, $url, $file, FTP_BINARY)) {
echo "successfully uploaded $file\n";
}
else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn);
?>
报错 Warning: ftp_put(E:\wamp\www\这bug.xlsx): failed to open stream: No such file or directory in E:\wamp\www\index.php on line 32
谢谢你哈 ,那只是个文件名称 $url 这个才是路径
问题解决了 其实就是这个PHP文件的编码问题 吧文件编码改为ANSI的编码格式就行了 哈哈 ,谢谢你的回答哈!