to lzkd(浪子快刀) :
1.程序中用绝对路径会不会有什么问题?
2.发现出问题的那个服务用的是php5.0.3的, ft.... 5.0的 require 与4.3.x的 有什么区别?

解决方案 »

  1.   

    我是把index.php都放进index目录里,然后全部调用都是require_once(../path/file.php)
      

  2.   

    to 楼主
    1 对于程序来讲,使用绝对路径没有问题,唯一的问题是,别人想拿你的代码用的时候,比较麻烦.对于自己用,没有问题.
    2 这应该没有关系.好象php5跟php4在这点上没改吧(不好意思,php5不熟)
      

  3.   

    谢谢  lzkd(浪子快刀)  :)再等等看有没高人传点经验, 晚上结帖.
      

  4.   

    你查看一下出错环境php.ini的include_path设置,试着加上或者去掉./
    include_path="./"
      

  5.   

    使用 dirname($_SERVER["SCRIPT_FILENAME"])."/Text/common.php"作为路径就OK啦,兼容性又好
      

  6.   

    没有绝对路径或相对路径稳定而言的。
    肯定是有语法错误。
    |-- index.php (根目录下文件)
      |--Test(子目录)
          |--common.php(子目录下文件)
          |--a.php
          |--b.php
      |--Other(子目录)
          |--c.php
          |--d.phpidex.php 内容如下:
    <?php
    require_once('Test/common.php');
    require_once('Test/b.php');
    ......
    ?>
    common.php 内容如下
    <?php
    require_once './Other/c.php';
    require_once './Other/d.php';
    require_once 'a.php';
    ....
    ?>--------
    在你的 index.php  require_once command.php 时,无论你以后其他所有子文件的require_once 的基本目录也是 index.php 所在的目录。
      

  7.   

    php5.0.2、php5.0.3下均未发现此问题
    但是php5.0.0是肯定有的