2014-01-11 16 views
1

我嘗試使用php預定義變量,但沒有函數似乎爲我工作。如何回顯包含文件的文件名[根據文件運行更改頁面標題]

的index.php,使page2.php,page3.php包含:

include 'header.php'; 

現在,我想我的header.php呼應根據該文件稱它不同的標題標籤。

我試圖運行回聲FILE但回聲的header.php,而不是index.php文件或使page2.php ..等

有沒有辦法來處理呢?

回答

1

你可以做的是在每一個頁面(即index.phppage2.phppage3.php)與所需標題的設置變量像$title然後回聲在header.php這樣這個變量(例如對於index.php):

$title = "Welcome Page"; 
include("header.php"); 

而且在header.php

echo $title; 

據我所知是沒有辦法確定哪些文件A包含文件B內的其他文件B。相反,確定所有包含的文件存在功能get_included_files()

+1

大聲笑,這比尋找我的問題的答案更簡單。 –

相關問題