|
我用php编写了一个文件上传的页面,由于空间提供商不给予使用临时目录的权限,所以没有办法上传。于是我改用ftp方式编写的另一个上传页,可是在本地机器运行页面就可以成功连接ftp服务器和上传、下载文件。但当该页放到互联网上运行时,可以成功连接ftp服务器,但无法进行文件的上传、下载等文件操作。为什么会这样,我该如何解决这个问题?多谢!
<? // 联接FTP服务器 $conn = ftp_connect("服务器名称"); // 使用username和password登录 $loing=ftp_login($conn, "帐号", "密码"); // 获取远端系统类型 $sys=ftp_systype($conn); // 列示文件 ftp_chdir($conn, "/www/123/photo"); $list=ftp_nlist($conn, "/www/123/photo");
$here = ftp_pwd($conn); if($loing==1) { echo "<br>"; echo "登陆成功"; echo "<br>"; echo $sys; echo "<br>"; echo $here; echo "<br>"; echo $list; } else{ echo "登陆失败!"; }
$get=ftp_put($conn, 'opppp.jpg', 'e:\ok.jpg', FTP_BINARY); if($get==1) {echo "ok";} else {echo "vvvvv";} // 关闭联接 $exit=ftp_quit($conn); if($exit==1){echo "成功退出服务器!"; } ?>
|