我正在使用
$url= "https://stackoverflow.com/questions";
$c = file_get_contents($url);
echo "hello".$c .' - '.$url;
回显我页面上的外部页面内容。这在localhost上运行正常,但当我在线上传我的页面时,file_get_contents
函数返回空结果,我的页面回显
有谁知道为什么会这样?
答案 0 :(得分:0)
file_get_contents
, allow_url_fopen = On
仅适用于URL而不是文件名
此参数只能在php.ini
文件或httpd.conf
文件中更改。见List of php.ini directives
我认为托管的实时服务器上不是On
。您可以要求他们修改配置,但我认为您使用的是廉价或免费的托管包,因此不太可能获得任何有用的功能,他们会希望您升级到可充值的托管包