我有一个文件夹,里面有很多文章都使用相同的页眉和页脚,并存放在includes文件夹中。我还需要添加另一个文件,它不是文章,因此我不想将其放在与其他文章相同的文件夹中,而是放在includes文件夹中。尽管如此,我仍然希望它使用与文章相同的页眉和页脚,所以我自然会像这样使用命令:
然而,这似乎不起作用。过去,我在文件路径开头使用正斜杠时遇到了麻烦,但其他时候它也可以工作。此外,为什么不总是使用正斜杠并从根目录开始,以使事情更安全?除非类似于php中的open_basedir()函数的类似目的,否则这可能是答案,因为除此之外,这对我来说似乎完全有意义。感谢您的任何帮助。
include 'article_header.php';
错误出现在页眉中,其中包含了include
命令。由于article_header.php文件是为文章构建的,其中的include
命令看起来像以下内容:<?php
include 'includes/article_social_container.php';
include 'includes/article_search_container.php';
include 'includes/membership_container.php';
?>
显然这种方式并不适用于includes/
文件夹内部的文件。因此,我尝试使用斜杠并从根目录开始,使其适用于任何使用它的文件。
<?php
include '/root/folder/includes/article_social_container.php';
//other code
?>
然而,这似乎不起作用。过去,我在文件路径开头使用正斜杠时遇到了麻烦,但其他时候它也可以工作。此外,为什么不总是使用正斜杠并从根目录开始,以使事情更安全?除非类似于php中的open_basedir()函数的类似目的,否则这可能是答案,因为除此之外,这对我来说似乎完全有意义。感谢您的任何帮助。