微件文本区输入被格式化

时间:2011-07-14 作者:Asaf

我为我的网站构建了一个小部件,它有几个输入,还有一个<textarea> 除其他外
每当有人输入文本区域时,它会在开头添加一个选项卡,并将每个“改为”
几次后,我保存相同的输入,
我只会得到

这很好

这很好

文本区域的代码:

         <textarea rows="5" cols="40" id="cat_<?php echo $i ?>_text" name="cat_<?php echo $i ?>_text">
        <?php echo $text ?>
        </textarea>
有什么想法吗?

1 个回复
最合适的回答,由SO网友:mike23 整理而成

尝试stripslashes 删除反斜杠。

echo stripslashes( $text );
这将只替换每个斜杠组一个斜杠,但是,您应该首先重置具有多个斜杠的所有内容。

我猜开头的标签是因为你在回复文本之前跳过了一行。请尝试以下操作:

<textarea rows="5" cols="40" id="cat_<?php echo $i ?>_text" name="cat_<?php echo $i ?>_text"><?php echo stripslashes( $text ); ?></textarea>

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?