define( 'path ',dirname(__FILE__). '\'); 

解决方案 »

  1.   

    define(   'path   ',dirname(__FILE__).   '\ ');  
    define( 'path ',dirname(__FILE__). "/ ");
    都没错的  根目录下可以的 
    但是下一级目录就错了 因为那时path取的是下一级的目录 再去引用文件 路径就错了
      

  2.   

    相对路径用起来应该好点。。
    放在LINUX或是WINDOWS下面都没有问题。
      

  3.   

    看来我还是用相对吧  不过我下的几个源代码都是绝对的用绝对感觉方便很多啊 下一级目录也可以用绝对
    判断如果目录不是根目录 那么再dirname  可以成功
    麻烦的是我用了smarty 会抱错 唉  对用--file--还是不怎么明白对了我下的源代码的文件都是乱码  都是以zend开头的
    是不是我没装哪个东西还是它加密了
    我只装了zendoptimizer
      

  4.   

    c.php在F:\php\con目录 
    c.php:   define( 'path ',dirname(__FILE__). "/ ");   这时的path=F:\php\con 
                  require_once   path. "b.php ";   
    ---------------------------------------------
    在这path 中的dirname(__FILE__)是得到c.php路径,这样就有问题了!
    建议使用一个全局文件global.php定义了绝对路径,其他使用相对路径引用就OK了
      

  5.   

    c.php在F:\php\con目录 
    c.php:   define( 'path ',dirname(__FILE__). "/ ");   这时的path=F:\php\con 
                  require_once   path. "b.php ";   
    ---------------------------------------------
    在这path 中的dirname(__FILE__)是得到c.php路径,这样就有问题了!
    建议使用一个全局文件定义了绝对路径,其他使用相对路径引用就OK了
      

  6.   

    顶级目录的php可以确定web根目录的起点
    web/a.php
    define( 'path ',dirname(__FILE__));其他页面包含这个文件就行了
    web/abc/b.php
    include '../a.php';
    这样就能获得web根的绝对路径如果php运行在apache模块方式,可以获得apache的document_root变量
    要想更高效率,直接写死,安装程序操作这个变量,否则每次都调函数,__FILE__。
      

  7.   

    是在配置文件里定义变量 路径? 那上传服务器时又的改吧
    我现在采用你说的就是在a里定义file 别的文件包含 a就是
      

  8.   

    相对的会有包含优先程度问题。
    建议你去看手册里的说明,chinaunix里面精华也讨论过。