Move_uploaded_file() 関数のトラブルシューティング
move_uploaded_file() 関数は、ファイル アップロード メカニズムにおいて重要な役割を果たします。ただし、機能以外の問題が発生した場合は、綿密なトラブルシューティングが不可欠です。
この質問に対処するための最初のステップは、PHP エラー レポートを有効にすることです。これにより、move_uploaded_file() 関数からの詳細なエラー メッセージが表示され、問題についての貴重な洞察が得られます。さらに、$_FILES'image' 変数を調べることが極めて重要です。この変数は、ファイルのアップロード中に発生したエラーを示します。説明した特定のケースでは、間違ったファイル名が指定されました。
この問題を解決するには、'name' の代わりに $_FILES['image'] 配列の 'tmp_name' キーを使用することをお勧めします。これは、アップロードされたファイルが最初は一時的な場所に保存されるためです。次のコードを使用すると、ファイルは目的のディレクトリに移動されます:
move_uploaded_file($_FILES['image']['tmp_name'], __DIR__.'/../../uploads/' . $_FILES["画像"]['名前']); // エコー "アップロード済み";
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3