
1 lk09364 2013 年 12 月 5 日 echo "<button Onclick= 'f(" . xxx . ")'></button>"; 写过python,对「三引号」表示惊奇…… |
2 423241836 2013 年 12 月 5 日 via Android 大多数语言都可以\转义吧?\'\" |
3 SvenWong 2013 年 12 月 5 日 echo "<button Onclick= \"f('" . xxx . "')\"></button>" onclick的可以用转义,我记得也可以不写,还可以试试下面这种 echo "<button Onclick= f('" . xxx . "')></button>" |
4 rannnn 2013 年 12 月 5 日 有什么事情阻止你转义么 |
5 pirex 2013 年 12 月 5 日 (" . xxx . ")莫名萌 |
6 lizheming 2013 年 12 月 5 日 ls萌点好高...lss我也想说一样的话,转义什么的有这么难么... |
7 funagi 2013 年 12 月 5 日 |
8 ETiV 2013 年 12 月 5 日 via iPhone lz应该只是不知道还有这么个写法吧。 |
9 shiny PRO @lizheming 也许是 lz 不知道还有转义这个东西呢…… 其实 PHP 还有个 EOT http://www.php.net/manual/zh/language.types.string.php |
10 Seita 2013 年 12 月 5 日 \ |
12 touch 2013 年 12 月 6 日 这个不是直接转义就可以了么 ,为什么还在纠结'的个数 |
13 codegear 2013 年 12 月 6 日 其实lz是在号召大家试探v2ex能不能来点注入= = /td> |
14 alexrezit 2013 年 12 月 6 日 很烦楼主这种连转义都不知道还很傲慢地说回复请注意不要告诉我 blah blah 不要问我 blah blah blah 的. |
15 hsu 2013 年 12 月 6 日 @alexrezit 很烦楼主这种连转义都不知道还很傲慢地说回复请注意不要告诉我 blah blah 不要问我 blah blah blah 的....人 缺了一个宾语,帮你加上~ |
17 bombless 2013 年 12 月 6 日 其实我觉得楼主需要的是字符实体…… https://gist.github.com/bombless/7817852 |
18 bombless 2013 年 12 月 6 日 拿我github主页给大家演示一下吧 http://bombless.github.io/ |
19 tonghuashuai 2013 年 12 月 6 日 via iPhone 转义 |
20 ch_linghu 2013 年 12 月 6 日 python的三引号(''' 或 """)用于多行文本。跟这个题目应该没什么关系 |
21 spkinger 2013 年 12 月 6 日 1.如果xxx就是字符串 echo "<button Onclick= 'f(\"xxx\")'></button>"; 2.如果是个字符串变量$a echo "<button Onclick= 'f(\"$a\")'></button>"; 双引号里可以直接放变量和转义字符,就这些。。。 |
22 LcaKen0day 2013 年 12 月 6 日 1、"\"转义 2、同五楼 3、单双引号都用完了应该怎么办?还是同五楼,如果你看懂了,就不存在这个疑问了。 4、既然是请教的话,个人认为还是要注意一下语气。赞同14、15楼。 |
23 bombless 2013 年 12 月 6 日 利用PHP本身的字符串字面量里的转义有时候不能完全解决问题。 这一点你用Smarty完成一些复杂的显示逻辑的时候就会发现了。 这个时候就要借助字符实体,能够以一种一致的方式很好的绕开这个问题。 示例见我18楼(点进去之后查看网页源代码) |
24 yinxingren 2013 年 12 月 6 日 via Android @bombless 学习了字符实体。感谢已送 |