js工具提示划痕

时间:2011-11-01 11:33:16

标签: php javascript

我对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

1 个答案:

答案 0 :(得分:0)

htmlspecialcharsENT_QUOTES选项一起使用,应使用addslashes来转义输入而不输出!