【发布时间】:2011-05-18 11:52:37
【问题描述】:
我正在使用 tinymce 编辑器创建 html 页面,然后将其插入 mysql。 我试过这个:
$esdata = mysql_real_escape_string($data);
它适用于所有 html 图像。如果我有像这样的超链接:
http://www.abc.com/pic.jpg
然后它使它有点非常模糊并且图像不会出现。
输入
<img src="../images/size-chart.jpg" alt="Beer" />
输出
<img src="\&quot;&quot;images/size-chart.jpg\\&quot;\&quot;" alt="\&quot;Beer" />
【问题讨论】:
-
你在输出时没有转义吗?
-
如果您不想猜测答案,请展示一个损坏的图像链接(?)的示例。还显示您如何将其插入数据库以及如何输出的代码。
-
请注意,tinyMCE 有一些功能可以“支持”您……这也可能是奇怪输出的原因!只需通过 tinyMCE 外部的 echo 和 tinyMCE 内部的正常方式输出您的内容来仔细检查