第8章 リクエスト情報 / 第5回 模擬試験
PHPの`$_FILES`によるアップロード処理の入力フォームに関する次の記述のうち、正しいものはどれか。
ファイルアップロード用のフォームには`<input type="file">`を使用する。
正解
ファイルアップロード用のフォームには`<form>`タグの`enctype`属性を指定する必要はない。
ファイルアップロードには`<input type="text">`を使用するのが標準的な方法である。
ファイルアップロードフォームは、GETメソッドでのみ送信可能である。
解説
ファイル選択には`<input type="file">`を使い、`<form>`には`enctype="multipart/form-data"`を指定し、通常`method="post"`で送信します。(参照: 独習PHP 第4版 第8章 リクエスト情報 8.8.2節 入力フォームでの注意点 p.398〜399)