我不知道我做了什么,但出于某种原因,图片停止了工作。有些浏览器显示图像,但大多数浏览器没有。我正在使用Lencioni Image Resizer
的v1.4.1但你可以在这里访问图像:
http://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg
如果我使用&
更改&
,我会收到消息Error: no image was specified
http://www.norwegianfashion.no/wp-content/themes/norwegianfashion/image.php?width=280&height=&cropratio=2:1&image=http://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg
我正在使用它的另一个地方就在这里,并且工作正常:
http://www.advicis.no/wp-content/themes/business1/image.php?width=150&height=&cropratio=1:1&image=http://www.advicis.no/wp-content/uploads/OD-puzzle-large.jpg
是什么导致这种情况?
答案 0 :(得分:1)
显然,您的PHP脚本无法访问网址http://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg。
我可以,但你可以,但运行PHP脚本的服务器不能。
也许PHP服务器没有安装正确的插件来执行HTTP请求,或者HTTP服务器阻止来自内部的请求。
你能在image.php中插入一些调试,显示每一步的结果吗?或者将image.php代码的一部分发布到它检索图像的位置?
您可以使用SSH登录PHP服务器,看看是否可以执行:
wget http://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg
另一个解决方案是让image.php从本地磁盘而不是通过HTTP请求获取文件,但这需要重新设计该脚本。