请注意:
ftp_put 是从ftp客户端上传文件到ftp服务器的
就web方式浏览网站而言,执行 ftp_put 函数的网站就是 ftp 客户端
也就是说,文件是从网站传到ftp服务器的

解决方案 »

  1.   

    估计是目录操作权限原因,试试,用你当前帐户用FTP软件传文件试试;
      

  2.   

    使用FTP软件,比如cuteftp可以上传,没有问题!
      

  3.   

    唠叨老大已经说的很清楚了,php操作ftp的时候webserver就是客户端
      

  4.   

    唠叨老大能不能再说清楚点,怎样做就算对了?如果webserver和ftp server 是一台机器,可不可以这样做呢?再给点提示,谢了!
      

  5.   

    是你没有说清楚。
    从“为了解决网站预留上传附件太小的问题”,显然这个“附件”是客户上传的
    那么,用php的ftp是不能解决你的问题的。php的ftp函数把web server做为ftp客户端工作的,所以他是以站到站方式工作的加上web server的客户端,则工作流程是这样的
    浏览器——http方式上传——web server接收文件——用ftp方式传递给ftp server既然你的“webserver和ftp server 是一台机器”,那由何必在服务器端绕个圈子呢?直接copy不就完了?
      

  6.   

    唠叨老大感谢你的指教,也就是说我必须用http形式上传到web服务器才行,那样的话我还是没有办法解决大文件的上传问题,再请帮忙一下