ホームページ  >  記事  >  バックエンド開発  >  ファイルアップロードのサフィックス名とファイルタイプの比較表_PHPチュートリアル

ファイルアップロードのサフィックス名とファイルタイプの比較表_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:39:10933ブラウズ

ファイルアップロード処理はPHPの機能としてはインターネット上にたくさんあります(少なくともマニュアルにはPHPの機能として記載されています。個人的にはPHPの優れた配列関数の方が特徴的だと思います)。ファイルのアップロード方法は誰もが知っていますが、プログラミング中にいくつかの詳細、つまりファイル タイプ (MIME) を見落としている人も多いかもしれません。フォームが処理のためにファイルを PHP に送信する前に、ブラウザはまずそのファイルの種類を解析して識別し、それから PHP 処理に入ります。PHP はファイルの元の種類を識別して解析します (接尾辞の意味ではありません)。に変更されるのはどのファイルです)。このプロセスでは、ブラウザーの互換性が問題になります。より正確に言うと、ファイル タイプの解析識別子が一致しないという問題です。このように、PHP が投稿されたファイルの種類を処理する場合、ブラウザの違いに基づいてさらに判断する必要があります。最も典型的なのは、IE と Firefox の違いです。

PHPは画像ファイル(gif、jpg、bmp、png、psd、ico)をアップロードします

PHPは圧縮ファイル(rar、7z、zip)をアップロードします

PHPアップロード実行ファイル(exe)

PHPはビデオファイル、音楽ファイル、歌詞ファイル(avi、rmvb、3gp、flv、mp3、wav、krc、lrc)をアップロードします

PHPはテキストファイルとドキュメントファイルをアップロードします(word->doc、excel->xls、Slideshow->ppt、pdf、chm)

PHPアップロードデータベースファイル(アクセスファイル、SQLファイル、conファイル、ログファイルlog、datファイル)

PHPはWebページファイル、スクリプトファイル、フォントファイル(ini、php、html、htm、フォントファイル:ttf、fon、js、xml)をアップロードします

PHPは他のファイル(クラスファイル、動的に読み込まれるdllライブラリファイル)をアップロードします

Oophper プロテスト版 PHP ファイルアップロード史上最も完全なファイルタイプ対応表。IE と Firefox に 1 部ずつ。

いえ Firefox

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486316.html技術記事网上很多php文件上传的類,文件上传処理是php的一特色(少なくとも手册上是これをphp特点として展示的,個人认是php在数组面的优异機能更有...
ID サフィックス phpで認識されるファイルタイプ
0 gif 画像/GIF
1 jpg 画像/pjpeg
2 png 画像/x-png
3 bmp 画像/bmp
4 PSD アプリケーション/オクテットストリーム
5 イコ 画像/xアイコン
6 rar アプリケーション/オクテットストリーム
7 ジップ application/x-zip-compressed
8 7z アプリケーション/オクテットストリーム
9 実行 アプリケーション/オクテットストリーム
10 ナビ ビデオ/avi
11 rmvb application/vnd.rn-realmedia-vbr
12 3GP アプリケーション/オクテットストリーム
13 flv アプリケーション/オクテットストリーム
14 mp3 オーディオ/mpeg
15 wav オーディオ/wav
16 krc アプリケーション/オクテットストリーム
17 lrc アプリケーション/オクテットストリーム
18 txt テキスト/プレーン
19 ドクター アプリケーション/msword
20 XLS アプリケーション/vnd.ms-excel
21 ppt アプリケーション/vnd.ms-powerpoint
22 pdf 申請書/pdf
23 ちむ アプリケーション/オクテットストリーム
24 mdb アプリケーション/msaccess
25 SQL テキスト/プレーン
26 コン アプリケーション/オクテットストリーム
27 ログ テキスト/プレーン
28 テキスト/プレーン
29 イニ アプリケーション/オクテットストリーム
30 php アプリケーション/オクテットストリーム
31 html テキスト/html
32 htm テキスト/html
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。