PHPでFTPを使用してファイルをアップロードするときの警告を解決する方法

小云云
リリース: 2023-03-22 21:12:02
オリジナル
2179 人が閲覧しました

この記事では、PHP が FTP を使用してファイルをアップロードするときに発生する警告を解決する方法を主に説明します。ただし、ファイルのアップロードには FT を使用する必要がありますが、ファイルのアップロードは失敗し続け、ディレクトリ リストは失敗します。このエラーは主に報告されています。

PHP Warning:  ftp_put(): PORT command successful. Consider using PASV.
ログイン後にコピー

長い間ネットで検索した結果、FTPパッシブモードがオンになっていない原因が判明しました。

パッシブモードをオンにする方法を使用するだけです。

ftp_pasv(ftp_connection,mode)
ログイン後にコピー
ftp_connection 必須。使用する FTP 接続 (FTP 接続の識別子) を指定します。
モード

が必要です。モードを指定します。

  • TRUE = パッシブモードオン

  • FALSE = パッシブモードオフ

アップロード、ディレクトリの読み取り、その他の操作ができるように、ログイン後にモードを指定することを忘れないでください。

関連する推奨事項:

PHP_PHP チュートリアルの FTP アップロード ファイルとダウンロード ファイルのサンプル コード

PHP 実装 FTP ファイル アップロードの例、_PHP チュートリアル

FTP 経由でファイルをアップロードするソリューション

以上がPHPでFTPを使用してファイルをアップロードするときの警告を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート