首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getimagesize无限期挂起

问getimagesize无限期挂起
EN

Stack Overflow用户
提问于 2015-02-12 22:22:09
回答 1查看 348关注 0票数 2

我所在的服务器最近升级了,PHP从5.2升级到5.5。我有一个使用getimagesize()的脚本,它在5.2上运行得很好,但是现在函数无限期挂在5.5上。我没有错误代码,没有false的返回值,也没有返回值。基于其他一些帖子,我检查了一些“标准”内容:

  • 在php环境中,allow_url_fopen被设置为'on‘
  • 我使用的是以https://开头,以.png结尾的绝对文件
  • 文件存在
  • 即使使用ini_set('display_errors', 1)和error_reporting(E_ALL),也不会显示错误消息。

我试过用Chrome、Firefox和CLI来测试这个功能,但是没有什么效果。还有什么我可以查的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-13 23:42:59

当使用带有getimagesize()函数的绝对文件时,确保绝对文件路径是绝对服务器文件路径,而不仅仅是显示在浏览器URI栏中的域、TLD和filepath。

这同样适用于使用具有以下内容的绝对文件:

include

scandir()

rmdir()

unlink()

以及许多其他PHP函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28488989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档