在我的项目中与路径混淆

时间:2015-01-01 11:20:54

标签: php html twitter-bootstrap

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

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

  • /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');    

并且navbar.php包含css& js文件。

问题是我无法处理它,css& js文件无法加载,我读过有关使用dirname或realpath的内容,但我不知道在哪里进行更改。

3 个答案:

答案 0 :(得分:1)

require_once('css/bootstrap.min.css') // css

中的navbar.php个文件

require_once ('js') // js文件

答案 1 :(得分:0)

试试这个

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

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

答案 2 :(得分:-1)

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

因此,在您的navbar.php文件中,您必须包含您的css&amp; js喜欢它们是否在根目录中。