第8章 リクエスト情報 / 第2回 模擬試験

PHPのファイルアップロードに関する次の記述のうち、誤っているものはどれか。

アップロードフォームの`<form>`タグには`enctype="multipart/form-data"`を指定する必要がある。
アップロードされたファイルの一時保存先は`$_FILES['file']['tmp_name']`で取得できる。
アップロードサイズの上限は`php.ini`の設定に関係なく無制限である。 正解
`is_uploaded_file()`関数で、指定ファイルがHTTP POST経由でアップロードされたか確認できる。
解説
アップロードサイズの上限は`php.ini`の`upload_max_filesize`や`post_max_size`によって制限されます。「無制限」というのは誤りです。(参照: 独習PHP 第4版 第8章 リクエスト情報 8.8節 アップロード処理 p.396〜403)