在PHP中验证图像


Validate an image in PHP

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

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

我的意思是文件不是GD不喜欢的损坏图像,我做扩展测试客户端,所以他们只能上传jpeg/gif/png。

谢谢

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

getImageSize将是您的最佳选择,但是,要小心,如果文件结果无效,您将得到一个警告。在构建imagesize功能之前使用@将是理想的。