验证echo PHP

时间:2011-10-15 22:41:34

标签: php

我试图从我用

调用的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>

由于

1 个答案:

答案 0 :(得分:3)

你需要在?&gt;之间留出空格。 “和href。你不能让它们彼此相邻而没有空间。

应该是:

<li><a class="<?php echo $index; ?> " href="index.php">OM MIG</a></li>