我正在嘗試爲我的新網站開發導航麪包屑系統。 我的頁面使用SimpleXML從xml數據庫中檢索它的文件名和頁面信息。PHP - SimpleXML使用從ForEach Loop製作的對象創建的變量
我收到的preg_replace()的php錯誤;功能在最後的碼塊:解析錯誤:語法錯誤,在/home/content/85/8762385/html/joelsdesign/movies/we-are-hiring.php意想不到T_STRING第21行
在文檔的頭部,有 $ dom = simplexml_load_file('pages.xml');
這是我的XML文件的內容:http://joelsdesign.info/movies/scores.xml
我的導航菜單是「必要」和require語句存儲在我的變量稱爲$ NAV
foreach ($dom->page as $page) {
$title = $page->title;
$file = $page->file;
$nav = file_get_contents('require/nav.php');
$nav = preg_replace("<li><a href=\"".$file."\">".$title."</a></li>", "<li class="current"><a href=\"".$file."\">".$title."</a></li>", $nav);
}
作爲一個品味的問題,我喜歡迂迴關於我的問題,並總是研究我得到的錯誤消息。大多數情況下,這導致我顯示這些錯誤的主要4-5個原因。因此,我甚至在發佈之前最終回答了我自己的大部分問題。 – 2012-08-04 23:52:11