ホームページ  >  記事  >  バックエンド開発  >  PHPの$_FILES

PHPの$_FILES

WBOY
WBOYオリジナル
2016-06-23 13:22:231230ブラウズ

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 は書き込みが失敗したことを意味します。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。