用php如何实现ftp方式的文件上传功能?服务器上搭建了web服务和ftp服务,如何将客户端的文件上传至服务器?

解决方案 »

  1.   

    http://cn.php.net/manual/zh/ref.ftp.php
      

  2.   

    除非你在客户端运行php,否则绝无可能
    但在客户端运行php后,通讯就变成服务器间的了
      

  3.   


    呃……忘了这个问题,呵呵,phpftp是传出,而不是传入……
      

  4.   

    我试了ftp_put,可以把客户端的文件传传送到服务器上了,但是用ftp_get会把文件下载到服务器而不是客户端,这是为什么?
      

  5.   

    因为ftp_get是从服务器端发起的。
      

  6.   

    php有办法通过ftp的方式下载文件吗?
      

  7.   

    应该可以吧,先ftp下载文件,然后用header()实现文件下载。
      

  8.   

    找到一个说法,不知道是不是跟你说的是同一种方法:
      $filename = 'down.txt';
      header("Content-Type: application/force-download");
      header("Content-Length: " . filesize($filename));  
      header("Content-Disposition: attachment; filename=".$filename);  
      readfile($filename);
      

  9.   

    ftp-get确实怪异,官网上也定义它为从FTP服务器上下载一个文件,但是实际上却不OK。还是只能用这种饶道的方法。