【问题标题】:Code in original form原始形式的代码
【发布时间】:2015-12-25 12:49:46
【问题描述】:

我在数据库中有一个表格的 HTML 代码。我想在文本区域中以原始形式呈现该代码,以便我可以对其进行更改。当我回显时,它以编译形式(表格)出现,而不是原始 HTML 代码。如何显示其原始 HTML 代码?

<textarea rows="40" cols="30" name="content" id="content">                
    <?php  echo '<pre>'.$row['content'].'</pre>'; ?>                
</textarea>

【问题讨论】:

  • 您的意思是它输出为源代码而不是呈现的 HTML?如果是这样,您将需要一个所见即所得的编辑器。
  • 不,先生,它输出为呈现的 HTML,我想将其输出为代码
  • 我不知道它会怎么做,jsfiddle.net/9y00ocm7
  • @MianSaeedAkbar 试试我的答案
  • @BasheerAhmed 请参阅下面的 OP 答案,他/她使用的是 tinymce。默认情况下,HTML 不会在文本区域中呈现。

标签: php html mysqli


【解决方案1】:

您可以使用&lt;code&gt; 标签来实现这一点。

【讨论】:

  • 你可以使用
【解决方案2】:

尝试将&amp;lt; 替换为&amp;lt;

<?php  echo '<pre>'.str_replace('<', '&lt;',$row['content']).'</pre>'; ?>         

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多