好吧,我的问题是我也有很多文件和文件夹,我必须包含来自这里和那里的文件,事情变得疯狂了!
这是我的项目文件夹结构:
- /
- 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,就像它们在根目录中一样。