我嘗試,包括我的文件,但由於某種原因,我不能......不能包含我的文件
這裏是我的結構:
在index.php
,有include_once('includes/php/inc.php');
。該inc.php
包含這些行:
// Required classes
require_once '../classes/cl_calendar.php';
完美正當我想,但由於某種原因,我得到的是這樣的錯誤:
Warning: require_once(../classes/cl_calendar.php): failed to open stream: No such file or directory in /customers/xxx/xxx/httpd.www/new/extra/php/inc.php on line 14 Fatal error: require_once(): Failed opening required '../classes/cl_calendar.php' (include_path='.:/usr/share/php') in /customers/xxx/xxx/httpd.www/new/extra/php/inc.php on line 14
是什麼讓這個錯誤要顯示和我如何擺脫它?
當然路徑是錯誤的。如果你的index.php位於includes文件夾中(它不應該在那裏),那麼正確的路徑就是'classes/file.php'。 – markus 2012-02-19 14:36:04
'index.php'不在包含文件夾中... – Michiel 2012-02-19 14:36:38
因此,它位於根目錄中。那麼,正確的路徑是'includes/classes/file.php'。爲什麼「..」?這會導致你在根上一級。 – markus 2012-02-19 14:38:36