アップロードされるファイルの最大サイズ
- ファイルアップロードで、そのファイルの最大サイズは upload_max_filesize で指定する。
- しかし、post_max_size と memory_limit はそれよりも大きい値でなければならない。
- すなわち、memory_limit > post_max_size > upload_max_filesize
- そうでないと、$_FILESは空になる。
POSTデータの大きさが、post_max_sizeより大きい場合、 $_POST と $_FILES superglobals は空になります。
参考
http://php.net/manual/ja/ini.core.php