画像ファイルはMIMEタイプで判別シェアツイートサイトでフォームを作る時などに、ファイル送信の欄を作る時があります。PHPを使えばファイルの情報は$_FILESという配列にあがってくるのでそれを見ればある程度の情報は得られます。その中にtypeという配列項目があります。JPEGファイルであれば『image/jpeg』のような値が返ってきます。これ、拡張子を見てタイプを判定しているので、例えば実行ファイルの拡張子を.exeから.jpgあたりに変えてアップロードすると通ってしまいます。いうわけで拡張子だけでは不安なのでMIMEタイプを見ることにします。MIMEタイプの調べ方は簡単で、>>mime_content_type<<という関数にファイルのパスをぶち込んでやるだけです。することにより拡張子の情報ではない本来のファイル情報を知ることができますs画像投稿キャンペーンみたいなイベントで画像ファイルをアップしてもらう場合は、拡張子ではなくMIMEタイプを調べてみてはいかがでしょうか。下記に代表的なMIMEタイプを載せておきます。次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。