0

Microsoft WebMatrix を使用して Web ページを開発していますが、すべてがスムーズに機能していました。私が抱えている問題は、php の ftp_connect() に関連しています。私のコンピュータでこの同じプログラムを使用していくつかのテストを行いましたが、Web ページを介してファイル転送を試みたところ、ftp_connet() 関数は機能しませんでした。私はすべての準備ができて検索しましたが、このエラーの解決策を見つけることができません.ftpクライアントに接続でき、Webページからアクセスでき、コンピューターから直接接続できますが、Webからではありません.

関連するコードは次のとおりです。

  $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 に答える