Php html代码作为textarea的值

Php html代码作为textarea的值,php,html,textarea,cdata,Php,Html,Textarea,Cdata,我正在使用简单代码编辑器,我有一个简单的HTML页面: <div class="container"> <h1>Test</h1> <p>Hello world !</p> </div> 有人能帮我把html页面的所有内容作为textarea的值吗?您需要在标记之间包含您的值: 要将数据添加到文本区域,您需要在标记之间进行回显,而不是作为值。(文件) 试试这个 这很简单 <textarea name="text"

我正在使用简单代码编辑器,我有一个简单的HTML页面:

<div class="container">
<h1>Test</h1>
<p>Hello world !</p>
</div>

有人能帮我把html页面的所有内容作为textarea的值吗?

您需要在标记之间包含您的值


要将数据添加到文本区域,您需要在
标记之间进行回显,而不是作为值。(文件)


试试这个

这很简单

<textarea name="text" rows="10" cols="50"><?php echo $text; ?></textarea>

这里的
cols
rows
textarea
的属性。您不能放置
您可以将您的值
放在

之间。您可以使用以下选项之一

<textarea name="text"><?php echo $text;  ?></textarea>

or 

<textarea name="text"><?php echo htmlentities($text)  ?></textarea>

or 

<textarea name="text"><?php echo htmlspecialchars($text)  ?></textarea>

或
或

尝试此功能和类似功能,文本区域没有值。使用此选项:
@RelicSet在标记之间传递内容时,它非常适合我。它破坏了value参数,因为它在双引号内,并且被div的双引号破坏。好吧,这一直有效,直到用户有计划地决定在$text中添加一个“”,突然间,他直接在文档中编写html。公平地说,这个问题并不意味着这是用户输入,我想如果我对输入进行消毒,答案会变得更复杂!;-)我只是在考虑不知情的人遇到它,并将其作为用户输入的解决方案,而不是考虑卫生问题。事实上,我有这个代码,知道它不卫生,找到这个Q/A,希望它能告诉我如何摆脱它。不管怎样,我只是在它周围加上了“htmlspecialchars”,它工作得很好。
<textarea name="text"  value="<?php echo "<![CDATA[".$text."]]>";  ?>" >
<textarea name="text"><?php echo $text; ?></textarea>
<textarea name="text"><?php echo $text;?></textarea>
<textarea name="text" rows="10" cols="50"><?php echo $text; ?></textarea>
<textarea name="text"><?php echo $text;  ?></textarea>

or 

<textarea name="text"><?php echo htmlentities($text)  ?></textarea>

or 

<textarea name="text"><?php echo htmlspecialchars($text)  ?></textarea>