功能404中的PHP图像链接

时间:2010-04-19 17:30:10

标签: php http-status-code-404

我有一个有效的链接转到我的网络服务器上的图片。这是一个简单的jpg图像,我可以将此链接复制并粘贴到我的Web浏览器中,并且加载正常。当我尝试在图像上调用一些PHP函数时会出现问题...例如getimagesize或fopen ......即使图像存在,它们也会返回404错误。有谁知道这可能导致这个?

感谢您的时间。

3 个答案:

答案 0 :(得分:0)

您使用的是本地路径吗?还是一个完整的URL?

如果已满,您是否在地址前面有协议(例如“http”)?没有协议可能会使PHP在本地范围内查找URL,从而导致无法找到图像。

修改

您是否确定在新服务器上启用了allow_url_fopen和allow_url_include?

答案 1 :(得分:0)

是否启用了allow_url_fopen?您的安装可能不允许通过URL打开文件。

var_dump( ini_get('allow_url_fopen') );

答案 2 :(得分:0)

查看网络服务器的错误日志会发生什么?这将告诉您为什么URL返回404。