我所在的服务器最近升级了,PHP从5.2升级到5.5。我有一个使用getimagesize()的脚本,它在5.2上运行得很好,但是现在函数无限期挂在5.5上。我没有错误代码,没有false的返回值,也没有返回值。基于其他一些帖子,我检查了一些“标准”内容:
https://开头,以.png结尾的绝对文件ini_set('display_errors', 1)和error_reporting(E_ALL),也不会显示错误消息。我试过用Chrome、Firefox和CLI来测试这个功能,但是没有什么效果。还有什么我可以查的吗?
发布于 2015-02-13 23:42:59
当使用带有getimagesize()函数的绝对文件时,确保绝对文件路径是绝对服务器文件路径,而不仅仅是显示在浏览器URI栏中的域、TLD和filepath。
这同样适用于使用具有以下内容的绝对文件:
include
scandir()
rmdir()
unlink()
以及许多其他PHP函数。
https://stackoverflow.com/questions/28488989
复制相似问题