Iam使用的Tinymce设置仅在我网站上的小回复部分使用表情符号。 js插件本身工作正常并且在编辑器中可见但是当它保存到数据库时它显示为:
<img src=\"/subdir/includes/tinymce/plugins/emoticons/img/smiley-kiss.gif\" alt=\"kiss\" />
在我的代码中无法找到\,它以它开始和结束。奇怪的是,这也与图像的alt有关。这些是我使用的tinymce设置:
<script type="text/javascript" src="includes/tinymce/tinymce.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",
theme: "modern",
plugins: ["emoticons"],
toolbar1: "emoticons",
menubar : false,
height : 100,
forced_root_block : false,
relative_urls : false,
});
</script>
有没有人知道这可能会出错?我在表情符号的插件文件中搜索了反斜杠,但找不到与此相关的任何内容。
答案 0 :(得分:0)
对于那些有相同问题的人来说,这有使用预备语句的todo,使用mysqli的普通插入没有给出这样的错误。在使用预处理语句将ckeditor中的textarea数据输入数据库之前,您应该使用striplashes!