我試圖建立一個有許多可重複使用的頁眉/頁腳,樣式信息等的網站。是否有定義一個全局常量/函數可以從任何文件重用,而不必每次都嘗試導航目錄?如何定義一次常量並在所有文件中重用?
喜歡的東西
<html>
<?
includeAll(); // Would include the necessary files, no matter what directory runs the script
header(); // Would print the reused <head> information
?>
<body>
...
<? footer(); ?>
</body>
</html>
我沒有訪問php.ini文件或任何其他服務器配置選項。
require_once($_SERVER['DOCUMENT_ROOT'] . "/path/to/script");
不使用的服務器,而不是根站點目錄上無論是作爲$ _ SERVER超級全球收益鎖定的目錄。
我有什麼選擇嗎?
爲什麼你想'每次瀏覽目錄'?你可以創建一個'glob.php'文件來聲明所有的全局函數和常量。然後你只需要通過'require_once()'來包含這個文件。 – ComFreek
如果$ _SERVER ['DOCUMENT_ROOT']'''總是返回相同的目錄,則可以導航到包含這些文件的目錄幷包含它們。 '''require_once $ _SERVER ['DOCUMENT_ROOT']。 '/../ WWW /包括/ file.php';'''。 –