活动菜单包括php

时间:2013-11-04 12:49:30

标签: php menu include request

首先,我想提一下,我知道这个问题有很多主题。

然而我决定将自己的版本作为一种学习形式,我有几个理由需要以这种方式学习。

我收到的错误是这个: 解析错误:语法错误,第24行的D:\ xampp \ htdocs \ school \ Oktober \ inc \ menu2.php中出现意外的''.php''(T_CONSTANT_ENCAPSED_STRING)

这里的关键是我主要想学会在我的系统中更有效地使用链接,如果有人能够帮助我,那将会很有帮助。

结果:包含基于网址的动态菜单。

    <?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 个答案:

答案 0 :(得分:1)

检查语法:

'/'.$menupageurl'.php

无效 - 您的字符串连接错误。它应该是

'/'.$menupageurl.'.php