【发布时间】:2019-01-09 19:10:53
【问题描述】:
我在脚本中使用函数file_get_contents()。但是每次都给假。
$image_url = 'http://www.websitename.com/images/imagename.jpg';
$variable = file_get_contents($image_url);
var_dump($variable);
返回false
我还检查了服务器的phpinfo() 设置。这里allow_url_fopen已经是on
我不知道为什么它返回 false。请帮我弄清楚这一点。非常感谢。
【问题讨论】:
-
图片地址是什么?
-
图片 url 是由 php 脚本生成的图片或任何外部图片,如websitename.com/images/imagename.jpg
-
显然无法检索到网址?没有足够的信息让我们知道原因。你需要做一个
var_dump($image_url)并检查它是否包含你所期望的。它是本地 URL 还是异地 URL?如果通过浏览器访问 URL 是否有效? -
@Magnus Eriksson $image_url 是一个外部图片网址。由于一些机密信息,我没有在段代码中提及。
-
它是否适用于任何图像,或者只是这个我们无法知道其 URL 的特定图像不起作用?
标签: php fopen file-get-contents php-ini phpinfo