Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tinymce表情符号错误,添加斜杠_Javascript_Tinymce_Emoticons - Fatal编程技术网

Javascript Tinymce表情符号错误,添加斜杠

Javascript Tinymce表情符号错误,添加斜杠,javascript,tinymce,emoticons,Javascript,Tinymce,Emoticons,我使用Tinymce设置,只在我的网站上的一个小回复部分使用表情符号。 js插件本身工作正常,在编辑器中可见,但当它保存到数据库时,它显示为: <img src=\"/subdir/includes/tinymce/plugins/emoticons/img/smiley-kiss.gif\" alt=\"kiss\" /> 在我的代码中找不到\号,它以\号开头和结尾。奇怪的是,在图像的alt中也会出现这种情况。以下是iam使用的tinymce设置: <scrip

我使用Tinymce设置,只在我的网站上的一个小回复部分使用表情符号。 js插件本身工作正常,在编辑器中可见,但当它保存到数据库时,它显示为:

<img src=\"/subdir/includes/tinymce/plugins/emoticons/img/smiley-kiss.gif\" alt=\"kiss\" />

在我的代码中找不到\号,它以\号开头和结尾。奇怪的是,在图像的alt中也会出现这种情况。以下是iam使用的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>

tinymce.init({
选择器:“文本区域”,
主题:“现代”,
插件:[“表情符号”],
工具栏1:“表情符号”,
梅努巴:错,
身高:100,
强制根块:false,
相对URL:false,
});

有人知道哪里会出问题吗?我已经在表情符号的插件文件中搜索了反斜杠,但找不到任何与此相关的内容。

对于那些有相同问题的人,这需要准备好的语句,使用mysqli的正常插入不会出现此类错误。在使用准备好的语句从ckeditor将textarea数据输入数据库之前,应该使用striplashes