Ela*_*ley 2 php string escaping
这应该相当容易,但我不知道我在这里缺少什么:
我有我的数据库,我希望从中填充alt属性.
我的代码如下:
<img src="admin/uploads/retouch/'.$list->thumbnail.'" class="thumb-image" alt="'.utf8_encode(addslashes($list->titulo)).'" />
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我的数据库中的"titulo"里面有什么东西"就在它上面,我在我的代码中得到了这个结果:
<img ti!\""="" por="" ¡hazlo="" manos.="" en="" estÁ="" prestaciones="" tus="" mejorar="" alt="\" class="thumb-image" src="admin/uploads/retouch/noticia_default.png">
Run Code Online (Sandbox Code Playgroud)
来自数据库的句子是:"MEJORAR TUS PRESTACIONESESTÁENTUS MANOS."HAZLO POR TI!
您应该使用htmlspecialchars不addslashes与utf8选项!
alt="'.htmlspecialchars($list->titulo, ENT_QUOTES, 'UTF-8').'"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2735 次 |
| 最近记录: |