定义正确的包含路径

时间:2016-01-17 04:55:37

标签: php include include-path

我面临包含路径错误。 在文件config.php中,我包括include ("./inc/logged_in.php" );,其中(logged_in.php)还包含include ("./include/connect.php" );,但我收到错误消息:

  

无法打开流:C:\ xampp \ htdocs \ demo \ fileman \ filemanager \ config \ config.php中没有此类文件或目录

现在出现此错误可能是因为config.php和logged_in.php位于不同的子文件夹中,并且包含路径不正确。 我试过用 include ("../../inc/logged_in.php" );现在对于logged_in.php没有错误,但是对于connect.php:

的错误
  
    

include(./ inc / connect.php):无法打开流:C:\ xampp \ htdocs \ demo \ inc \ logged_in.php中没有此类文件或目录

  

我的config.php结构是:

// root

// | - 演示

// | | - fileman

// | | | - filemanager

// | | | | - config

// | | | | | - config.php

我的connect.php和logged_in.php的结构是:

// root

// | - 演示

// | | - inc

// | | | - connect.php

// | | | - logged_in.php

1 个答案:

答案 0 :(得分:1)

检查:

<强> /demo/fileman/filemanager/config/config.php

include('../../../inc/logged_in.php');

<强> /demo/inc/logged_in.php

include('connect.php');
相关问题