我这样写错了吗?

jellday 2009-02-24 10:37:11
<? if($navinfor['titlepic']) {echo "<p align=\"center\"><img src=\"[!--titlepic--]\" alt=\"[!--pagetitle--]\" \/><\/p>";} ?>


不是都转义了吗?为什么还错?

...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
he2005 2009-02-25
  • 打赏
  • 举报
回复
php输出时,“/”这个符号不需要转义的,“\”这个才需要。
nsource 2009-02-25
  • 打赏
  • 举报
回复
你这么写确实是比较头疼。。。。。。用楼上的法子吧 单双引号解决
实在不行 就 多写个 <?php echo ?>吧
yanhuajin 2009-02-25
  • 打赏
  • 举报
回复
不太喜欢用转义的东西,能“”+‘’解决的我都是不用转义
SICTXK 2009-02-24
  • 打赏
  • 举报
回复
php输出时,“/”这个符号不需要转义的,“\”这个才需要。
Zijian_Zhang 2009-02-24
  • 打赏
  • 举报
回复
明显出错了:

“/”这个符号不需要转义的,“\”这个才需要。

<? if($navinfor['titlepic']) {echo "<p align=\"center\"><img src=\"[!--titlepic--]\" alt=\"[!--pagetitle--]\" /></p>";} ?>


这样就不会报错了。
jellday 2009-02-24
  • 打赏
  • 举报
回复
<? if($navinfor['titlepic']) {echo "<p align='center'><img src='[!--titlepic--]' alt='[!--pagetitle--]' /></p>";} ?>


为什么这样就对了呢?真不明白~~

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧