PHPは画像をアップロードする時、アップロードファイルが利用可能な画像かどうかを判断する方法。


この例では、PHPが画像をアップロードする際に、アップロードファイルが利用可能な画像かどうかを判断する方法を説明します。皆さんに参考にしてあげます。具体的には以下の通りです。
ここではgetimagesize関数を利用します。

function isImage($filename) {
    $types = '.gif|.jpeg|.png|.bmp';
    //         
    if(file_exists($filename)) {
        $info = getimagesize($filename);
        $ext = image_type_to_extension($info['2']);
        return stripos($types,$ext);
    } else {
        return false;
    }
}
if(isImage('test.jpg')!==false) {
    echo '   ';
} else {
    echo '  ';
}

PHPについてもっと興味のある読者は、本駅のテーマを見てもいいです。「phpファイル操作のまとめ」、「PHPパターンと写真の操作方法のまとめ」、「PHP配列(Aray)操作テクニック大全」、「PHP基本文法入門教程」、「PHP演算と演算子の使い方のまとめ」、「php対象プログラム設計入門教程」、「PHPネットワークプログラミング技術のまとめ」、「php文字列(string)使い方のまとめ」、「php+mysqlデータベース操作入門教程」および「phpよくあるデータベースの操作技巧のまとめ
本論文で述べたように、皆さんのPHPプログラムの設計に役に立ちますように。