与我的项目中的路径混淆

Confusing with Paths in my project

好吧,我的问题是我也有很多文件和文件夹,而且我必须从各处包含文件,事情变得很疯狂!!

这是我的项目文件夹结构:

实际上在我的文件中 addf1.php 我有 :

require_once('../navbar.php');
require_once('../inc/f1.class.php');    

和 navbar.php 包括 css 和 js 文件。

问题是我无法处理,无法加载 css & js 文件,我已经阅读了一些关于使用 dirname 或 realpath 的内容,但我不知道我在哪里进行更改。

当您在另一个文件中包含一个 php 文件时,当您在浏览器中打开该文件时,这两个文件中的所有代码都会在该文件中一起呈现。

因此,在您的 navbar.php 文件中,您必须包含 css 和 js,就像它们在根目录中一样。

require_once('css/bootstrap.min.css') // 在 navbar.php

中的 css 文件

require_once ('js') // 对于 js 文件

试试这个

<?php 
$path = $_SERVER['DOCUMENT_ROOT'];

require_once($path.'navbar.php');
require_once($path.'inc/f1.class.php');  
 ?>