Php 在浏览器中显示HTML标记的编辑器

Php 在浏览器中显示HTML标记的编辑器,php,html,tags,ckeditor,flat-file,Php,Html,Tags,Ckeditor,Flat File,我一直在寻找这个问题的可能原因,但我找不到 我已经在这里看到了这个主题,但它对我没有帮助 我正在建立一个非常简单的CMS使用确切的,加上CKeditor。在我决定在RTE上添加一些样式之前,一切都很正常,比如粗体文本。当我按下Submit按钮时,呈现的html具有[b]标记 经过一些调查后,我转到了CKeditor的配置文件,并编写了以下内容:config.htmlEncodeOutput=false,这也没有帮助 问题可能是什么?为了不留下任何关于我的代码的问题,我给您留下以下代码: 包含后端

我一直在寻找这个问题的可能原因,但我找不到

我已经在这里看到了这个主题,但它对我没有帮助

我正在建立一个非常简单的CMS使用确切的,加上CKeditor。在我决定在RTE上添加一些样式之前,一切都很正常,比如粗体文本。当我按下Submit按钮时,呈现的html具有[b]标记

经过一些调查后,我转到了CKeditor的配置文件,并编写了以下内容:
config.htmlEncodeOutput=false
,这也没有帮助

问题可能是什么?为了不留下任何关于我的代码的问题,我给您留下以下代码:

包含后端拾取的所有可编辑字段的PHP文件:

$text13 = "innehall/text13.txt";
if (isset($_POST['body13'])) {
    $newData = nl2br(htmlspecialchars ($_POST['body13']));
    $handle = fopen($text13, "w");
    fwrite($handle, $newData);
    fclose($handle);
}
if (file_exists($text13)) {

    $myData13 = file_get_contents($text13);
    $myData13 = $myData13;
}
后端文件:

<form id="form" name="form" method="post">
        <label>Beskrivning:</label>
        <textarea class="ckeditor" name="body13" id="body13">
        <?php echo str_replace("<br />","",$myData13); ?>
        </textarea><br>
        <input id="submit" name="myBtn" type="submit" value="Uppdatera fältet" />
</form>
index.php

<div class="six columns">
      <p><?php echo $myData13 ?></p>
</div>


你能发布你要保存到的文本文件的内容吗?我想你会发现标签正在转义,但要先检查一下

如果在保存时转义标记,则需要在显示输出时取消转义标记,而不仅仅是回显


另外,我猜$myData15应该是$myData13???

对不起,变量已更正,我复制了错误的代码。文本文件的内容是什么?一个简单的“培根ipsum dolor sit amet熏火腿肩胛猪排胸脯意大利腊肠肉丸,比尔通牛排capicola doner排骨火腿。胸脯短腰侧舌短肋,嫩腰肉chuck猪t骨kielbasa法兰克福火鸡doner腌牛肉”。。。你的意思是我必须写

?“如果在保存时转义标记,那么在显示输出时需要取消转义它们,而不仅仅是回显。”-我该怎么做?特别是在文本文件中,我正在寻找你的fdjk标记-你能将一些文本加粗,然后只显示原始文件数据吗(即使用ftp/文件管理器直接打开文件,并查看文本文件中的内容)我猜您是在使用nl2br保存时使用的(specialchar->您正在转义标记-这意味着它们将实际呈现在页面上。检查文件的内容!好的,我将上面的文本改为粗体。结果在txt文件和呈现的html上都是相同的:[b]培根同侧肉多洛坐阿梅特火腿肩胛猪排腊肠肉丸子比尔顿牛排capicola doner排骨火腿胸肉短腰肉侧舌短排骨嫩腰肉夹头猪t骨kielbasa法兰克福火鸡doner腌牛肉。[/b]我是否应该去掉nl2br(特制沙拉?如果我尝试建立链接,结果是:[url=-在呈现的html和txt文件上。。。
<div class="six columns">
      <p><?php echo $myData13 ?></p>
</div>