我对js toolip有疑问。我使用了来自http://ara-abcarians.com/jquery/atooltip/的罚款。该文本是从MySQL数据库加载的。
echo "<td nowrap='nowrap'> <a href=\"#\" class=\"clickTip exampleTip\" ";
echo "title1=\" ".$row['text']." \" ";
echo "> aaaaa </a></td>";
dbase中的文字带有格式化图像
<img style="float: left;" src="./public/repository/images/2n0lcud.gif" alt="" width="350" height="76" />
并且结束可视化正在崩溃。
2011-10-28 00:05:15 3
2011-10-29 23:54:15 4
2011-10-30 11:43:01 żźćńąśłęó ŻŹĆŃĄŚŁĘÓ "> 5
2011-10-31 01:26:05 a1
2011-10-31 01:26:33 a2
2011-10-30 11:43:01 żźćńąśłęó ŻŹĆŃĄŚŁĘÓ "> 5
,其中
żźćńąśłęó ŻŹĆŃĄŚŁĘÓ - a piece of main text of the news - not to show (at this moment)
"> - element of the html/php code - of course not to show
5 - title of the news - only this can be show
我将代码更改为:
echo "title1=' ".$row['text']." ' ";
并且旧点没有崩溃的可视化
2011-10-28 00:05:15 3
2011-10-29 23:54:15 4
2011-10-30 11:43:01 5
2011-10-31 01:26:05 a1
2011-10-31 01:26:33 a2
但崩溃现在正处于一个新的阶段
2011-10-28 00:05:15 '>3
2011-10-29 23:54:15 4
2011-10-30 11:43:01 5
2011-10-31 01:26:05 a1
2011-10-31 01:26:33 a2
在正文中(来自标题3)我
xxxx'fffff 999999/666666
当我尝试显示(新闻)文本时,我只看到
xxxx
(文本通过tiny_mce和代码加载到dbase中)
addslashes($text)
也许有任何建议如何修复它? brgs
答案 0 :(得分:0)
将htmlspecialchars
与ENT_QUOTES
选项一起使用,应使用addslashes来转义输入而不输出!