我最近升级的服务器,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测试该功能,但无效。还有什么我可以检查的吗?
答案 0 :(得分:0)
使用具有getimagesize()
功能的绝对文件路径时,请确保绝对文件路径是绝对服务器文件路径,而不仅仅是浏览器URI栏中显示的域,TLD和文件路径。
同样适用于使用绝对文件路径:
include
scandir()
rmdir()
unlink()
以及许多其他PHP函数。