我有文件服務,像這樣:獲取當前PHP腳本的名稱包括文件
AJAX請求處理 - >包含文件
我想內包括本身檢索包括文件的名稱。 $_SERVER['PHP_SELF']
或$_SERVER['SCRIPT_NAME']
都不適用於此,因爲它們返回「父」腳本名稱。
謝謝。
我有文件服務,像這樣:獲取當前PHP腳本的名稱包括文件
AJAX請求處理 - >包含文件
我想內包括本身檢索包括文件的名稱。 $_SERVER['PHP_SELF']
或$_SERVER['SCRIPT_NAME']
都不適用於此,因爲它們返回「父」腳本名稱。
謝謝。
如果只想文件(沒有目錄)的名稱部分,您可以使用basename(__FILE__)
或只是目錄dirname(__FILE__)
。
不幸的是,這不適用於具有多個鏈接服務器的設置。 `__FILE__`顯示實際的文件名,但路徑可能與`DOCUMENT_ROOT`不同。在某些服務器上,這會導致500服務器錯誤。我還沒有找到一種方法來找到當前包含文件相對於`DOCUMENT_ROOT`的文件名。 – 2009-11-23 23:01:02