我试图从我用
调用的php站点验证我的输出数据<?php include_once('nav.inc.php');
?>
当我使用此代码
时<ul>
<li><a href="gb.php">GÄSTBOK</a></li>
<li><a href="index.php">OM MIG</a></li>
<li><a href="portfolio.php">PORTFOLIO</a></li>
<li><a href="cv.php">CURRICULUM VITAE</a></li>
</ul>
我不会得到任何错误,但是当我尝试使用其他代码时,我会遇到很多错误。有没有办法编写代码以便验证?
这是困扰我的代码
<?php
$index = 'menu';
$gb = 'menu';
$portfolio = 'menu';
$cv = 'menu';
$menuLinkid=basename($_SERVER['PHP_SELF'],'.php');
if($menuLinkid=='index'){
$index = 'myButtons';
}else if($menuLinkid=='gb'){
$gb ='myButtons';
}else if($menuLinkid=='portfolio'){
$portfolio ='myButtons';
}else if($menuLinkid=='cv'){
$cv ='myButtons';
}
?>
<div id="fronticon">
<a href="contact.php"><img src="images/em.png" alt="Email" title="Email"/>
</a>
</div>
<ul>
<li><a class="<?php echo $index; ?> "href="index.php">OM MIG</a></li>
<li><a class="<?php echo $gb; ?> "href="gb.php">GÄSTBOK</a></li>
<li><a class="<?php echo $portfolio;?> " href="portfolio.php">PORTFOLIO</a></li>
<li><a class="<?php echo $cv; ?> "href="cv.php">CURRICULUM VITAE</a></li>
</ul>
由于
答案 0 :(得分:3)
你需要在?&gt;之间留出空格。 “和href。你不能让它们彼此相邻而没有空间。
应该是:
<li><a class="<?php echo $index; ?> " href="index.php">OM MIG</a></li>