我想在this上的here表中显示{{3}} json url输出,这会产生错误。
错误指向的行是
if ( isset($_GET['page'])=='home' &&
$_GET['page']=='home' )
include("http://midsweden.gofreeserve.com/proj/api.php?identifier=123&format=json");
产生的错误是:
警告:include()[function.include]:在第65行的/www/zxq.net/a/c/r/acreo/htdocs/proj/index.php中的服务器配置中禁用了URL文件访问
答案 0 :(得分:5)
看起来您需要在php.ini文件中设置allow_url_fopen = On
。
或者在运行时,您可以
ini_set("allow_url_fopen", "on");
默认情况下,PHP会禁用通过fopen()
,file_get_contents()
等网址调用远程文件的功能。
如果您无法访问ini_set()
,但拥有.htaccess
,则还可以尝试在其中进行设置。请参阅http://davidwalsh.name/php-values-htaccess。
# .htaccess
php_value allow_url_fopen 1