我已經去了這兩個主題:爲PHP相對路徑需要文件
- include, require and relative paths
- PHP - with require_once/include/require, the path is relative to what?
,不能讓我的腳本工作,沒有提出的方法正在工作,或者我做錯了什麼。
反正這是我的問題的出現位置:
Root/ //this is root location for server
APP/ //this is root location for script
Root/APP/core/init.php //this is where I include classes and functions from
Root/APP/classes/some_class.php //this is where all classes are
Root/APP/functions/some_function.php //this is where all functions are
所以很明顯,我需要包括init.php
無所不在,所以我在這樣每個文件所做的:
require_once 'core/init.php';
這是工作,直到我有決定創建一個這樣的管理文件的位置:
Root/APP/Admin/some_admin_file.php
當我包括初始化這樣:
require_once '../core/init.php';
腳本未能打開功能,沒有這樣的文件在APP/Core/
文件夾 所以我用DIR方法上面甚至比古怪的事情話題提出發生,錯誤:
no such file in APP/Core/classes/Admin/
那是什麼? :d我迷路了這一點,可能有人扶了一下;)
檢查字母大小寫,是否在這樣的大寫字母中:APP/Core /或APP/core /,其中之一是錯誤的 – Ayub