我正在尝试编码以下代码
中的概要<?php
<li><a href="?page=<?php echo base64_encode("("synopsis")&lang=hn");?>" <?php if($page == 'synopsis'){?>class="active"<?}?>>Dec</a></li>
?>
但是当我尝试编码时显示错误,如
解析错误:语法错误,第33行/var/www/html/header.php中的意外T_STRING
请帮我解决这个语法错误。我无法解决它
任何帮助将不胜感激
答案 0 :(得分:2)
将文件用作模板时,请关闭周围的<?php .. ?>
。
当它在双引号内时你必须逃脱:
"(\"synopsis\")&lang=hn"
答案 1 :(得分:2)
像这样使用
<li><a href="?page=<?php echo base64_encode("(\"synopsis\")&lang=hn");?>"
<?php if($page == 'synopsis'){?>class="active"<?}?>>Dec</a></li>
答案 2 :(得分:0)
使用单引号
<li><a href="?page=<?php echo base64_encode("('synopsis')&lang=hn");?>" <?php if($page == 'synopsis'){?>class="active"<?}?>>Dec</a></li>