2013-11-04 133 views
-3

首先,我想提一提,我知道在這個問題上有多個主題。活動菜單包括php

但我決定將自己的版本作爲學習的一種形式,我需要通過這種方式學習它。

我收到的錯誤是這樣的一種: 解析錯誤:語法錯誤,意想不到 '' .PHP ''(T_CONSTANT_ENCAPSED_STRING)在d:\ XAMPP \ htdocs中\學校\十月\ INC \上線24

menu2.php

這裏的關鍵是我主要想學習在我的系統中更有效地使用鏈接,如果有人能夠幫助我在這裏,這將是非常有幫助的。

結果:包含基於URL的動態菜單。

<?php 

// pages 
$menupages = array(
    'Home', 
    'Over Ons', 
    'Verkoopcijfers', 
    'Koop Nu', 
); 

// output 
?> 
<nav class="menu-main"> 
    <ul> 
<?php 

// loop 
foreach ($menupages as $menupage) 
{ 
    // convert page name to url 
    $menupageurl = strtolower(str_replace(' ', '-', $menupageurl)); 
    // find active url 
    $active = ''; 
    if ('/'.$menupageurl'.php' == $_SERVER['REQUEST_URI']) $active = ' active'; 
    // output 
?> 
     <li><a href="<?=$menupageurl?>.php" class="<?=$active?>"><?=$menupage?></a></li> 

<?php 
} 

?> 
    </ul> 
</nav> 

回答

1

檢查語法:

'/'.$menupageurl'.php 

是無效的 - 你的字符串連接是錯誤的。它應該是

'/'.$menupageurl.'.php 
+1

固定謝謝,抱歉造成麻煩。 – DragonChaser