我有一个所见即所得的编辑器(TinyMCE)可以将博客文章添加到我的网站。如果我只写一个相当正常的段落:将所见即所得的输出HTML转换为斜杠
Hello world!
它输出得很好。但是,如果我尝试一些额外的HTML,例如链接,并强调,我的编辑踢出;下面,当打印到屏幕不工作或不看的权利:
This is some test content with more tags than I would normally add.
这是斜杠的一个烂摊子和引号。我该如何解决这个问题?哪些方法或功能?我比风格标签更关注链接。任何建议都会很棒。
更新1 因为我已经使用stripslashes()函数其固定标记,但没有解决A标签。
我的设置 这是我的TinyMCE编辑代码:
tinyMCE.init({
mode : "exact",
elements : "content",
theme : "advanced",
plugins : "autolink,lists,spellchecker,pagebreak,advhr,advlink,iespell,inlinepopups,"
+ "print,noneditable,visualchars,nonbreaking,xhtmlxtras",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,"
+ "numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_buttons4 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : true,
width: "100%",
height: "425"
});
的文字区域的内容,然后发布(POST)通过AJAX另一个页面,然后存储原样到数据库。当我去打印这个所见即所得的HTML页面时,从我的数据库中,我写道:
echo stripslashes($dbResults['article_body']);
?>
+1
阅读本文http://stackoverflow.com/questions/1960920/php-htmlentities-to-decode-textarea –
+0
@Deepak:谢谢,这是对'SPAN'标签进行排序,而不是对''标签进行排序。 –
+0
你想要做的实际链接是什么?你能发布你在TinyMCE上使用的实际数据和你现在使用的代码来让你的span标签正确吗? –