php包括从主文件夹到不同文件夹中的文件

时间:2014-02-08 13:57:19

标签: php

在我的域的根文件夹中我有文件header.php和footer.php,我在新文件夹中创建了一个新的文件夹和文件,并希望包含main中的页眉和页脚文件。所以路径是: 主文件夹:example.com/header.php 新文件:example.com/folder/new_file.php< - 在这个文件中我想要包含标题。

我试过了:

<?php include "header.php"; ?>
<?php include "/header.php"; ?>
<?php include "./header.php"; ?>
<?php include "../header.php"; ?>

并且它们都不起作用。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

<?php include( $_SERVER['DOCUMENT_ROOT'] . '/header.php' ); ?>

它会起作用。在你的任何文件中都可能有它的帮助

答案 1 :(得分:0)

include_once dirname(__DIR__).'/header.php';

这应该有用。

答案 2 :(得分:0)

感谢您的支持。要回答我的问题,感谢所有人的答案。

<?php include( $_SERVER['DOCUMENT_ROOT'] . '/header.php' ); ?>

和     php包含“../ header.php”;

DO work,我能够在主目录中包含一个文件,所以感谢david和code360。

为什么没有读取css文件的第二部分是因为我在header.php文件中有这样的:

<link rel="stylesheet" href="css/bootstrap.css">

并错过了第一个“/”     

再次感谢code360