私は HTML フォームを持っています。送信すると、新しい HTML を書き込む php ページに移動し、新しい HTML には最初の HTML ページの値が書き込まれます。
元。input:text に "hi" を入力して送信します。これは、input:text が value="hi" を持つ新しい HTML を作成する php ページに移動します。
以下に投稿したコードは機能しますが、「ダミー」の name="x" を入れて、value="myvalue" に置き換える必要があります。何かを置き換える代わりに、これを要素に追加する方法はありますか?
また、これを使用して値をテキストエリアに入れる方法はありますか?
この質問の助けを借りて: wkhtmltopdfを使用して現在のページを pdf に印刷する 私はこのコードを使用しています:
$documentTemplate = file_get_contents ("form.html");
foreach ($_POST as $key => $postVar)
{
if($postVar == "on")
$documentTemplate = preg_replace ("/name=\"$key\"/", "checked", $documentTemplate);
else
$documentTemplate = preg_replace ("/name=\"$key\"/", "value=\"$postVar\"", $documentTemplate);
}
file_put_contents ("form_complete.html", $documentTemplate);
$html = file_get_contents("form_complete.html");
echo $html;