public function isImage($url) {
// 获取文件的头信息
$headers = get_headers($url, 1);
// 检查Content-Type头信息是否包含'image'
if (isset($headers['Content-Type']) && strpos($headers['Content-Type'], 'image') !== false) {
return true; // 是图片
} else {
return false; // 不是图片
}
}
public function isImageByExtension($url) {
// 获取URL的文件名部分
$urlComponents = pathinfo($url);
// 检查文件扩展名是否为常见的图片格式
$allowedExtensions = ['jpg', 'jpeg', 'png', 'gif', 'bmp'];
if (isset($urlComponents['extension']) && in_array(strtolower($urlComponents['extension']), $allowedExtensions)) {
return true; // 是图片
} else {
return false; // 不是图片
}
}
PHP检查URL是否图片
最新推荐文章于 2024-05-22 12:18:06 发布
917

被折叠的 条评论
为什么被折叠?



