为什么PHP包含不适用于子包含?

时间:2015-05-18 09:02:56

标签: php html

我可能认为这个问题有些错误,所以请随意编辑标题。

我正在一个网站上工作,我制作了这个简单的PHP Include系统,以便知识较少的人可以编辑内容。无论如何它就像这样。

假设您有index.php且代码为。

<?PHP
   include 'tabs.php';
?>

然后tabs.php是:

include 'tab-1.php' 

2,3等。

然后tab-1是:

<?PHP
include 'tab-1-content.php'
?>

我希望你能得到这个想法,当然格式化得更整洁,周围有html和东西,但关键是它根本没用。看起来你只能包含一个文件然后如果该文件中有一个包含它就不会工作。我想知道是否有人可以解释这个!?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为多重包含并不会导致问题...但如果它不适合您,那么很可能您在文件中存在冲突。路径。
我的建议是逐个测试包含语句,例如: -

include 'tabs.php';

如果以上行正常,请添加到&#34; tabs.php&#34;以下一行

include 'tab-1.php' 

继续,直到找到问题发生的文件。