ホームページ  >  記事  >  バックエンド開発  >  PHPでFTPを使用してファイルをアップロードするときの警告を解決する方法

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

小云云
小云云オリジナル
2018-03-31 13:05:132150ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。