我正在使用简单的代码编辑器,我有这个简单的 HTML 页面:
<div class="container">
<h1>Test</h1>
<p>Hello world !</p>
</div>
我需要创建一个简单的表单,允许我编辑此页面并保存更改,这是我的代码:
<?php
$text = file_get_contents("test.html");
?>
<form method="POST">
<fieldset>
<textarea name="text" value="<?php echo $text; ?>" >
</textarea>
<button type="submit" class="btn">Send</button>
</fieldset>
</form>
不幸的是,这不能正常工作,它不会将所有 html 代码解析为文本,这是运行脚本后 textarea 的真实值
<h1>Test</h1>
<p>Hello world !</p>
</div>" >
看起来它将带有类声明的 div 解析为有效的 html 代码,而不是文本。
大概是由"
.
我也尝试过,但结果完全相同:
<textarea name="text" value="<?php echo "<![CDATA[".$text."]]>"; ?>" >
谁能帮我获取 html 页面的所有内容作为 textarea 的值?