可能重复:
What is the best way to determine whether or not a file is an image in PHP?
因此,如果我将图像文件扩展名从.jpg重命名为.png,它仍将是.jpg图像(如果您右键单击并查看图像信息,则表示如此)。
我正在运行一个脚本,将任何非.jpg的内容转换为.jpg文件。但是现在如果我将文件扩展名重命名为某些内容,例如一个.jpg到.png,它会尝试将.png转换为.jpg,它将返回此错误
警告:imagecreatefrompng()[function.imagecreatefrompng]: '../../../assets/users/64/photos/26/737303.jpg'不是有效的PNG 档案 /home/iforumiz/public_html/buddyweb/assets/scripts/ak_php_img_lib_1.0.php 在第33行
所以我需要一种方法来找出原始文件扩展名。