使用PHP需要不同的目录级别

时间:2014-11-21 00:51:26

标签: php reference directory structure require-once

我有一个具有以下目录结构的项目(简化):

+css
+js
+partials
  -header.php
  -footer.php
+blog
  -index.php
-index.php

我想在{strong>博客 require_once root {header.phpfooter.php index.php index.php {1}}使用以下代码:

<?php require_once("partials/header.php"); ?>

但当然在博客中它不起作用,因为header.php指向与css和js文件> root index.php不是博客index.php

是否可以否定这一点,或者我需要级别的两个 partials文件夹,博客级别。

1 个答案:

答案 0 :(得分:0)

创建一个名为constants.php的文件,并将其包含在脚本的顶部。将此常量定义为文件根目录的基本路径:

define("BASE_PATH", "http://www.yourURL.com/");

然后确保使用正确的路径只是将此常量添加到您的网址:

require_once(BASE_PATH."/any_subdirectory/anyfilename.php");