为什么PHP包含的元素不会显示在包含的侧边栏中?

时间:2017-06-03 07:05:43

标签: php include

我有一个网站,我在PHP的所有页面上都包含全局侧边栏。我试图在附带的侧边栏中包含联系信息,并在某些页面的主要内容中包含相同的联系信息。

页面结构如下:

主要内容(在public_html中)包括联系信息:include('contact.php');
contact.php位于public_html

附带的侧栏(来自public_html / parts include('parts / sidebar.php'))包括相同的联系信息:include('../ contact.php');

我的问题是,联系信息仅显示在主要内容中,而不显示在侧边栏中。

1 个答案:

答案 0 :(得分:1)

你必须使用php的dirname函数

例如

侧栏文件

include dirname(__FILE__).'/contact.php';