-1

当试图将一个 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/ 路径视为根目录,因此我无法使用 ../../ 等退出。

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

4

2 回答 2

0

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

allow_url_include

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

于 2015-04-06T10:41:34.233 回答
0

先生,试试这个:

<div id="menu"> <?php include("../../menu.php") ?> </div>
于 2012-08-26T22:14:55.660 回答