require_once '../control/TerminalController.class.php';
这样写有什么问题吗,总是报错,找不到,但目录明明没弄错的。
require_once() [function.require]: Failed opening required '../control/TerminalController.class.php' (include_path='.;D:\Program Files\workspace\Advertise') in D:\Program Files\workspace\Advertise\lib\base.inc.php on line 5哪位能指点一下?

解决方案 »

  1.   

    比如
    define('ROOT_PATH', str_replace('includes/init.php', '', str_replace('\\', '/', __FILE__)));include ROOT_PATH.'includes/game.php';
      

  2.   

    路径确定是没问题的,可能是多重引用的问题吧,但是require_once不会帮我处理多重引用吗?
    如果引用上一级目录的某个文件,是怎么写的呢?
      

  3.   

    截图不知道怎么贴的,说下吧/Advertise/control/TerminalController.class.php
    /Advertise/lib/base.inc.php
    在base.inc.php 里引用TerminalController.class.php。
      

  4.   

    require_once '../../control/TerminalController.class.php';../ 才到 /Advertise/lib