PHPでファイルアップロードを行う場合に忘れがちなPHP.iniの設定項目をメモ。
//POSTデータに許可される最大サイズ
post_max_size
//アップロードされるファイルの最大サイズ
upload_max_filesize
//スクリプトが確保できる最大メモリ(サーバー側でファイルを処理する際のスタックサイズ)
memory_limit
//許容される最大処理時間(秒単位)
max_execution_time
※大容量の場合は大概処理時間がかかるだろうから、実行時間を長めに確保しておく。
※0を指定すると無制限になりそうなマニュアル上の記述ですが、(PHP5.3.3での)実際の動作は違っています。