无法打开文件以包含在内

时间:2014-07-01 00:22:49

标签: php include dir

我一直收到此错误

Failed opening '/php/php_includes/easyCMSv2.php' for inclusion该文件来自我正在编写的管理面板。管理面板位于子域中,我需要返回public_html,所以我做

include_once('../../../php/php_includes/configurate.php');

然而,我得到了一些错误。我只是想添加文件,我的目录看起来像这样

 --public_html
   --css
   --php
     --php_includes
     --css
     --templates
   --js
   --administrator(sub-domain)
     --admin
     --{dynamic encoded path}
       --login.php 
       --testheader.php

login.php需要包含目录php

中的文件

我一直在尝试一切,但我失踪的不仅仅是打击。明智的任何建议。我已经厌倦了尝试解决这个小问题。

2 个答案:

答案 0 :(得分:1)

从您发布的结构中,您的目录列表中有太多的步骤。在像你这样的情况下,我总是使用

echo get_include_path();

很有可能它指向除了public_html之外的一些完全不同的文件夹。

答案 1 :(得分:0)

在目录层次结构中上升两个级别就足够了:

include_once('../../php/php_includes/configurate.php');