php でアップロードしたファイルの内容は、$_FILES グローバル変数 $_FILES[$name][$key] に保存されます。ファイルアップロードを使用するには、HTMLフォームのformタグの属性に「enctype=multipart/form-data」を追加する必要があり、フォームアップロードはポストモードでのみ実行できます。 $_FILES に保存されたフォーム (フォームにアップロードされたファイルの入力で name=pic と仮定): Array('pic'=>Array('name'=>'test.jpg','type'=') image/jpeg','tmp_name'=>'D:wampwwwtmp','error'=>0,'size'=>2009347)); このうち、pic 配列の最初のユニット名は渡されたものを表します。 2 番目の単位タイプはファイルの MIME タイプを表し、3 番目の単位 tmp_name はファイルをアップロードする際のエラー コードを表します。 5 番目の単位サイズは、アップロードされたファイルのサイズをバイト単位で表します。エラーのエラー コードは次のとおりです。 0 (ファイルが正常にアップロードされたことを示します)、1 (ファイル サイズが php.ini でシステムによって設定されたサイズを超えたことを示します)、2 (ファイル サイズが MAX_FILE_SIZE で指定されたサイズを超えたことを示します)オプション、3 はファイルの一部のみがアップロードされたことを示し、4 はファイルがアップロードされていないことを意味し、5 はアップロードされたファイルのサイズが 0 であることを意味し、6 は一時ディレクトリが見つからないことを意味し、7 は書き込みが失敗したことを意味します。