我正在使用tinymce并希望显示编辑器中任何用户写入的预览。
现在我不知道如何在php中获取tinyMce的html内容。我获得了内容并在其他页面上回显它们但它们不是html内容(带有html标签)它们是简单的纯文本。 这是我到目前为止所做的。
我的Html:
<form action="../Profile/Profile_View.php" method="post" id="form">
<div id="Editor"><textarea cols="123" rows="22" id="PostEditor" name="editorValue"></textarea></div>
<div id="SubmitButtons">
<a href="javascript:void(0)" onClick="SetPreview()" target="_blank" id="preview"><img src="../Images/PreviewButton.png" width="200" height="50" /></a>
<a href="#"><img src="../Images/SaveButton.png" width="200" height="50"/></a>
</div>
</form>
SetPreview()函数提交脚本。
我的PHP(在Profile_View.php中):
if(isset($_POST['editorValue']))
{
$previewValue=strip_tags(stripslashes($_POST['editorValue']));
echo $previewValue;
}
else
{
$previewValue="";
}
当执行if语句时,它不输出html,只输出简单的纯文本。
答案:
从tinyMCE文档中得到答案。我没有使用造成问题的$ allowedTags变量。
答案 0 :(得分:0)
您不能在php文件中使用strip_tags()函数。