在PHP中验证图像

时间:2013-05-14 15:20:59

标签: php

我正在使用GD从用户上传的文件创建jpeg。

验证用户上传的图片有效的最佳方法是什么?

有效我的意思是该文件不是GD不喜欢的损坏图像,我做扩展测试客户端,所以他们只能上传jpegs / gifs / pngs。

由于

2 个答案:

答案 0 :(得分:5)

您可以使用getimagesize。如果无法加载图像,它将返回FALSE。它支持大多数图像类型。

答案 1 :(得分:0)

getImageSize将是您的最佳选择,但请注意,如果文件结果无效,您将收到警告。在内置@函数之前使用imagesize将是理想的。