它在使用Xampp的localhost上完美运行,但是当我在我的服务器(host-ed.net)上尝试它时,fopen无法打开任何URL,它只适用于没有http的文件.
<?php
$file="http://www.google.es";
$gestor = fopen($file, "r") or die ("Nothing");
?>
Run Code Online (Sandbox Code Playgroud)
在我的服务器中使用此代码显示Nothing.可以是php.ini上的任何内容吗?
编辑:在php.ini中:allow_url_fopen = On
编辑:它已经解决了.我的服务器已将其禁用,但现在已启用.谢谢你的回答.
Cha*_*les 11
fopen无法打开任何网址
var_dump(ini_get('allow_url_fopen'));
Run Code Online (Sandbox Code Playgroud)
这可能是假的.您需要与您的网络托管服务商联系,或尝试其他方法.Mabye CURL已启用?
您还应该检查您的error_reporting和display_errors值.PHP应该大声抱怨无法打开URL.在开发代码时,您需要将它们全部转向,这样您就可以更容易地理解出错的地方了.
| 归档时间: |
|
| 查看次数: |
29879 次 |
| 最近记录: |