FTP上传文件失败,提示使用ftp_put( )出错?
在服务器本机上调试,上传文件成功,但是在客户机上调试,却提示文件上传失败,出错提示为:Warning: ftp_put( ) [function.ftp-put]: failed to open stream: No such file or directory in E:\www\cs\423\index.php on line 85
主要代码如下:
[php]<?
$address=“192.168.1.240”;
$name="user"
$pwd="123";
$fileaddress=“1.jpg”;
$ftp=ftp_connect($address,21);
ftp_login($ftp,$name,$pwd);
$filename=basename($fileaddress);
if(ftp_put($ftp,$filename,$fileaddress,FTP_BINARY)){ //这里就是85行
echo "<script>alert('文件上传成功!');</script>";
}else{
echo "<script>alert('文件上传失败!');</script>";
}
?>
[/php]
请大侠们指教了
回复: FTP上传文件失败,提示使用ftp_put( )出错?
把remote文件的路径改为相对路径了也就是FTP的根目录,把原来的$filename=basename($fileaddress);改为 $filename="../../../ftp/".basename($fileaddress);
在服务器端测试成功,但是在客户端上传文件,还是出错,怎么回事?在服务器本机或是客户端测试都能连上FTP,也能删除、下载,就是无法实现在客户端的FTP文件上传
页:
[1]