Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP fopen()无法打开url资源_Php_Url_Fopen - Fatal编程技术网

PHP fopen()无法打开url资源

PHP fopen()无法打开url资源,php,url,fopen,Php,Url,Fopen,我想打开此url: 像这样: $stream=fopen('http://ec.europa.eu/eurostat/SDMX/diss-web/rest/data/hlth_cd_asdr/A..T.TOTAL.A-R_V-Y./startperiod=2010&endPeriod=2010','r'); 但它失败了,并发出以下警告: failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway 我应该怎么

我想打开此url: 像这样:

$stream=fopen('http://ec.europa.eu/eurostat/SDMX/diss-web/rest/data/hlth_cd_asdr/A..T.TOTAL.A-R_V-Y./startperiod=2010&endPeriod=2010','r');
但它失败了,并发出以下警告:

failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway

我应该怎么做才能在PHP中打开此链接?

fopen()不支持http请求,因此您可以在scanario中使用
file\u get\u content()
。有关更多详细信息,请阅读和访问php.net。

看看这里:这里:那么,仅使用fopen()或file_get_contents()是不可能的吗?HTTP扩展可能会工作,但如果可能的话,我希望避免使用任何类型的扩展…不,php必须预执行HTTP请求,但是如果您想避免HTTP,可以使用一些shell脚本并从php执行