与我的项目中的路径混淆


Confusing with Paths in my project

好吧,我的问题是我也有很多文件和文件夹,我必须包含来自这里和那里的文件,事情变得疯狂了!

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

    /
  • catalC/inc/f1.class.php
  • /
  • catalC/adminp/addf1.php
  • /
  • catalC/css/bootstrap.min.css
  • /
  • catalC/js/..
  • /
  • catalC/navbar.php
  • /
  • catalC/footer.php

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

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

导航栏.php包括CSS和JS文件。

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

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');  
 ?>

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

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