php 校验图片是否有效

180it 2020-02-20 AM 2690℃ 0条
/**
 * 校验图片是否有效
 *
 * @param string $file
 * @return boolean
 */
function isImage($file)
{
    $tmp = getimagesize($file);
    switch ($tmp['mime']) {
        case 'image/jpeg':
            $img = imagecreatefromjpeg($file);
            break;
        case 'image/gif':
            $img = imagecreatefromgif($file);
            break;
        case 'image/png':
            $img = imagecreatefrompng($file);
            break;
        default:
            return false;
            break;
    }
    if ($img == false) {
        return false;
    } else {
        return true;
    }
}

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php 校验图片是否有效