テスト サイトでファイル アップロード フォームを作成する際に問題が発生しました。使用したチュートリアル:
- http://www.tizag.com/phpT/fileupload.php
- http://p2p.wrox.com/php-faqs/11585-q-how-do-i-upload-file-directory.html
最初のケースでは、フォームと PHP ファイルを作成した後、何の理由もなくファイルのアップロードに失敗したと表示されます (指定されたコードに基づくと、これは当然のことです)。次に、2番目のチュートリアルを使用してやり直そうとしましたが、コードを変更した後でも詳細情報(有効なファイルがアップロードされていません)が得られたため、そのIFゲートでチェックしたのはサイズが大きすぎるかどうかだけでした大きい。
しばらく検索したところ、誰かが dumping$_FILES
を推奨していることがわかりました。これにより、空の配列が得られました。他の誰かが echoing を推奨し$_FILES['userfile']['error']
ましたが、それは情報を提供しませんでした。
そこで、フォームの enctype が正しいことを確認しました (そうです)。次に、cpanel から PHP 情報を確認しました。ファイルのアップロードが有効になっており、最大サイズは 2M です (アップロードしようとしたファイルはそれよりも小さかったです)。
これを修正するために次にどこに行くべきかわかりません。どんな助けでも大歓迎です。