PHP fopen()无法打开url资源
我想打开此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 我应该怎么
$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执行