函数404中的PHP图像链接

函数404中的PHP图像链接,php,http-status-code-404,Php,Http Status Code 404,我有一个指向我的web服务器上的图片的有效链接。这是一个简单的jpg图像,我可以复制并粘贴这个链接到我的网页浏览器,它加载良好。当我试图在图像上调用一些php函数时,问题就出现了。。。例如getimagesize或fopen。。。即使有图像,它们都返回404个错误。有人知道这可能是原因吗 谢谢您的时间。您使用的是本地路径吗?还是完整的URL 如果已满,地址前是否有协议(如http)?没有协议可能会使PHP在本地范围内查找URL,从而导致找不到图像 编辑: 是否已确保在新服务器上启用了允许url打

我有一个指向我的web服务器上的图片的有效链接。这是一个简单的jpg图像,我可以复制并粘贴这个链接到我的网页浏览器,它加载良好。当我试图在图像上调用一些php函数时,问题就出现了。。。例如getimagesize或fopen。。。即使有图像,它们都返回404个错误。有人知道这可能是原因吗


谢谢您的时间。

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

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

编辑:


是否已确保在新服务器上启用了允许url打开和允许url包含?

已启用?您的安装可能不允许按URL打开文件

var_dump( ini_get('allow_url_fopen') );

当您查看Web服务器的错误日志时会发生什么?这将告诉您URL返回404的原因。

我有完整的URL,包括旁注上的http://。。。这只是在我们将其移动到新服务器后才开始发生的。您是否确保在新服务器上启用了allow_url_fopen和allow_url_include?刚刚选中,它们都已启用。哦,你这个忍者,我刚刚将其添加到我的答案中。是的,所有allow_url的内容都已启用。这也可能有助于注意到外部图像工作正常。。。只是这张内部图像搞乱了。如果看不到复制您描述的行为所需的最少代码量,就不知道了。