3

私は単純なコード エディターに取り組んでおり、この単純な 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 の値として取得するのを手伝ってくれる人はいますか?

4

4 に答える 4