root 下有文件夹如下所示
root ->include->head.php
root->news->new.php
root->main.css头文件head.php中引入了main.css
在new.php中include_once("../include/head.php");
结果页面全乱了,应该css是路径不对,怎么解决

解决方案 »

  1.   

    main.css 是给浏览器用的,与php无关
      

  2.   

    我知道,我就想问下include的文件中包含另外路径的解决方法
      

  3.   

    www.example.com/header.php//显示正常
    www.example.com/news/news.php//显示乱
    news.php中就一句话include_once("../header.php");
      

  4.   

    页面怎么个乱法? 是不是有bom头?
      

  5.   

    怎么还没明白,那里有个相对路径CSS,包含进别的文件夹了,css就找不到了,当然乱了,看来只能改成绝对的了,但是太不灵活了,因为,css个数目前我还不清楚个数
      

  6.   

    如果怕不太灵活,可以使用相对路径+绝对路径的组合方式require_once (dirname(__FILE__).'../include/head.php');