0

我正在使用 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 变量。

4

1 回答 1

0

您不得在 php 文件中使用 strip_tags() 函数。

于 2012-05-12T12:40:26.047 回答