この記事では、PHP が FTP を使用してファイルをアップロードするときに発生する警告を解決する方法を主に説明します。ただし、ファイルのアップロードには FT を使用する必要がありますが、ファイルのアップロードは失敗し続け、ディレクトリ リストは失敗します。このエラーは主に報告されています。
PHP Warning: ftp_put(): PORT command successful. Consider using PASV.
長い間ネットで検索した結果、FTPパッシブモードがオンになっていない原因が判明しました。
パッシブモードをオンにする方法を使用するだけです。
ftp_pasv(ftp_connection,mode)
ftp_connection | 必須。使用する FTP 接続 (FTP 接続の識別子) を指定します。 |
モード |
が必要です。モードを指定します。
|
アップロード、ディレクトリの読み取り、その他の操作ができるように、ログイン後にモードを指定することを忘れないでください。
関連する推奨事項:
PHP_PHP チュートリアルの FTP アップロード ファイルとダウンロード ファイルのサンプル コード
PHP 実装 FTP ファイル アップロードの例、_PHP チュートリアル
以上がPHPでFTPを使用してファイルをアップロードするときの警告を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。