我被替换了&作为&在我的网址链接

时间:2014-03-20 07:42:09

标签: php jquery html mysql

但是再次获得w3验证器&没有开始角色参考。 (&可能应该被转义为&。)

跟随我的url锚标记编码部分

<?php

$split_name = explode('and',strtolower($res_cat['cat_name']));

$split_catname = str_replace('','&nbsp;',$split_name[0]);

$category_name = str_replace('and','&amp;',$res_cat['cat_name']);

echo "<li><img src='".$res_cat['cat_icon']."' alt='b_icon'/>&nbsp;&nbsp;<a href='catsec.php?act=cat&amp;cat_id=".rtrim($split_catname).''.$res_cat['cat_id']."'>".$category_name."</a></li>";


?>

示例:

http://mydomainname.com/catsec.php?act=cat&cat_id=energy-41

我很困惑。提前帮助我。感谢。

1 个答案:

答案 0 :(得分:0)

我检查你发布的html,在这里你找到W3C更正的替换

<!DOCTYPE html> 
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
</head>
<body>
<div id="item-sec-1">
<ul>
<li><img src='assets/images/b2b/energy.ico' alt='b_icon'/>&nbsp;&nbsp;<a href='catsec.php?act=cat&amp;cat_id=energy-41'>Energy &amp; Power</a></li>
<li><img src='assets/images/b2b/elec.ico' alt='b_icon'/>&nbsp;&nbsp;<a href='catsec.php?act=cat&amp;cat_id=electronics-42'>Electronics &amp; Electricals</a></li>
</ul>
</div>
</body>
</html>

你的HTML的问题在于代码中的位置。而且你错过了必须在那里的标题标签。

如果您想发表评论,请使用<!-- comment here -->

我希望这会对你有所帮助。