PHP包括外部网址

时间:2012-08-26 22:10:03

标签: url include mediawiki

当试图将php文件包含到另一个文件中时,它根本不执行任何操作(没有错误)。如果我需要它会给出一个无用的消息

"Failed opening required 'http://example.org.com/xxx.php' (include_path='.:/usr/local/php5/lib/php')

<div id="menu"> <?php include("http://www.sitename.com/menu.php") ?> </div>

我试图包含的文件位于同一个站点和主机上。 包含来自的页面是:

root/wiki/skin/index.php (mediawiki)

menu.php位于:

root/menu.php

因为mediawiki将/ wiki / path视为根目录,我无法用../../等退出。

我在这里做错了什么?感谢

2 个答案:

答案 0 :(得分:0)

先生,试试这个:

<div id="menu"> <?php include("../../menu.php") ?> </div>

答案 1 :(得分:0)

要在PHP项目中包含URL,您必须启用(true)此选项:

<强> allow_url_include

php.ini 配置中的

。您可以在此处找到更多信息: http://php.net/manual/en/filesystem.configuration.php#ini.allow-url-include