我在我的网站上输入了,输入是为了获取图像URL,想要验证的是:
所有上述条款的最佳解决方案我想到的是getimagesize。
如果有人能想到更多的验证条款和更好的解决方案,我将非常感谢,谢谢大家,祝你们度过愉快的一天。
答案 0 :(得分:2)
这是用于检查格式的PHP代码(例如www.example.com/image.png)
$url = "some url";
$format = substr($url , -3);
if($format == "png" || $format == "jpg" || $format == "gif")
print "right";
else
print "wrong";
答案 1 :(得分:2)
首先,
你可以使用getimagesize()
在非图像上返回零的大小。
第二,
$imageName = $_FILES['upload']['name'];
list($width, $height, $type, $attr) = getimagesize($imageName);
您可以使用$width
和$height
第三,
$imageName = $_FILES['upload']['name'];
$ext = pathinfo($imageName, PATHINFO_EXTENSION);// alternative method
您可以使用秒$type
来检查extention
使用$ext
,您可以查看图片的extention
以下是http://www.phpeasystep.com/phptu/25.html
的链接总而言之,您可以简单地将getimagesize()
用于这三个条件