アップロードしたファイルのサイズを $_FILES で取得するときに、2MBを超えるとファイルサイズが取得できないのはなぜですか?
2MB未満であれば取得できるのですが
php.iniの設定が関係しているのでしょうか? ?
php.ini の設定に関連しています
アップロード ファイルの最大制限 Upload_max_filesize
はい、upload_max_filesize を 100M に変更します
Upload_max _ファイルサイズは 100M まで
php.iniを超えるサイズを設定すると、 $_FILES だけでなく $_POST $_GET 等も全て無効になります
もちろん関係します!セットアップするか、エラー メッセージを確認して、アップロードされたファイルが表示されない理由を知ることができます。$_FILES と var_dump をダンプすることをお勧めします。
アップロードするファイルの上限 Upload_max_filesize
アップロードするファイルの上限 Upload_max_filesize
まず $_FILES['error'] を確認し、0 でない場合はエラーです
1 ファイル サイズがサーバーの制限を超えています
2 アップロードするファイルのサイズがブラウザの制限を超えています
3 ファイルが部分的にしかアップロードされていません
4 アップロードするファイルが見つかりません
5 サーバーの一時フォルダーが失われています
6 ファイルを一時フォルダーに書き込むときにエラーが発生します
Upload_max_filesize デフォルトの制限は 2MB です