来自php / html / css的代码标记脚本

时间:2014-07-05 17:09:15

标签: php html css

我从项目中将一些代码写入textarea并将其保存到我的数据库中。 之后,我想从数据库读取和写入Web上的某个面板,代码没有间距和行间距

示例:

我写信给textare

function write($text) {
    echo"$text";
}

此代码看起来像这个面板

function write($text) {
echo"$text";
}

非常感谢您的回复 抱歉我的英语:D谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用此答案中的<pre>标记包装文本区域:

https://stackoverflow.com/a/19313432/2677083

来自@DanFromGermany的示例代码:

使用<pre>

<html>
<body>
<pre class="yourStyleForThisPreFormattedText">
Welcome <?php $a = $_POST["input"]; 
echo $a; ?>
</pre>
</body>
</html>

来自@DanFromGermany的解释:

  

这是因为新的行字符在\ r \ n中表示为   源代码,你会看到新的行。如果有的话,空格会被截断   在HTML中跟随另一个。

     

我建议您使用标签,这不仅可以保存新标签   行(如php&#39; s nl2br())但也保留了空格。

     

注意:

     

对于HTML4和HTML5,使用nl2br($ str,true);,用于XHTML4   nl2br($海峡); - 区别在于输出:<br> and <br />。见http://php.net/nl2br