0

我正在尝试仅对以下代码的概要进行编码

<?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

请帮我解决这个语法错误。我无法解决它

任何帮助将不胜感激

4

3 回答 3

2

<?php .. ?>将文件用作模板时,请关闭周围。

当它在双引号内时,您必须转义 ":

"(\"synopsis\")&lang=hn"
于 2013-05-02T11:36:50.787 回答
2

像这样使用它

<li><a href="?page=<?php echo base64_encode("(\"synopsis\")&lang=hn");?>" 
<?php if($page == 'synopsis'){?>class="active"<?}?>>Dec</a></li>
于 2013-05-02T11:37:04.940 回答
0

使用单引号

<li><a href="?page=<?php echo base64_encode("('synopsis')&lang=hn");?>" <?php if($page == 'synopsis'){?>class="active"<?}?>>Dec</a></li>
于 2013-05-02T11:38:14.713 回答