0

我正在使用 Microsoft WebMatrix 开发一个网页,一切都很顺利并且正常工作。我遇到的问题与 php 中的 ftp_connect() 有关。我在我的电脑上使用同一个程序进行了几次测试,但是当我尝试通过网页进行文件传输时,ftp_connet() 函数不起作用。我已经准备好搜索,但找不到解决此错误的方法,因为我可以连接 ftp 客户端,并且可以通过网页访问,并且可以直接从我的计算机连接,但不能从网络连接。

以下是相关代码:

  $conn_id = ftp_connect(FTPSERVER);
           $login_result = ftp_login($conn_id, FTPUSER, FTPPASS);

       if(ftp_put($conn_id,$path_file_ftp_gr,$filegr_path,FTP_BINARY)) {
          if (ftp_put($conn_id,$path_file_ftp_pq,$filepq_path,FTP_BINARY)){
           $query_result = mysql_query($query_add);
           ftp_close($conn_id);
           echo 'Sucesso<br>';
           ftp_close($conn_id);
          }
       }
       else {
           echo 'falhou<br>';
       }
4

1 回答 1

1

您不是偶然将整数传递给 FTP 端口参数吗?对我来说,这不起作用:

$ftp = ftp_connect('myserver.com',51);

但这确实:

$ftp = ftp_connect('myserver.com','51');
于 2013-04-29T14:55:51.000 回答