包括从父级到其他目录的文件

时间:2013-10-19 18:29:40

标签: php

我正在构建一个网站,并在根文件夹中有index.php。其他页面最多可达2个文件夹,并按不同的类别分隔。

所以index.php文件是正确的;

 <?php include ('/inc/head.php'); ?>

但其他页面必须是;

<?php include ('../inc/head.php'); ?>  or  <?php include ('../../inc/head.php'); ?>

但这会破坏包含文件本身中css和脚本文件的相对路径,因为它们无法正确映射!任何解决方案?

2 个答案:

答案 0 :(得分:1)

您在谈论head.php中设置的路径?为什么不使用绝对路径?因此,不要使用css/style.css,而是使用/css/style.css等等。

答案 1 :(得分:0)

好的,所以我感到困惑,并在页脚和头部以及'包含'中设置相对路径。

所以headfooter部分的解决方案是,

<script src="../../js/bootstrap.min.js" type="text/javascript"></script>

应该设置为@ultranaut所说的绝对路径:

<script src="/js/bootstrap.min.js" type="text/javascript"></script>

include,如果页面是根目录下的两个文件夹应该是:

<?php include ('../../inc/head.php'); ?>

希望这也有助于其他一些PHP新手!