我有一个具有以下目录结构的项目(简化):
+css
+js
+partials
-header.php
-footer.php
+blog
-index.php
-index.php
我想在{strong>博客 require_once
和 root {header.php
和footer.php
index.php
index.php
{1}}使用以下代码:
<?php require_once("partials/header.php"); ?>
但当然在博客中它不起作用,因为header.php
指向与css和js
文件> root index.php
不是博客index.php
。
是否可以否定这一点,或者我需要根级别的两个 partials
文件夹,博客级别。
答案 0 :(得分:0)
创建一个名为constants.php的文件,并将其包含在脚本的顶部。将此常量定义为文件根目录的基本路径:
define("BASE_PATH", "http://www.yourURL.com/");
然后确保使用正确的路径只是将此常量添加到您的网址:
require_once(BASE_PATH."/any_subdirectory/anyfilename.php");