フォームによって書き込まれたindex2.phpというファイルがあります。
このファイルの内容全体は$final_code
、出力バッファーを使用して変数内に格納しました。
ここで、ページの最後に[ダウンロード]ボタンを追加して、[名前を付けて保存]ダイアログを表示し、ユーザーがこのファイルのソースコード(つまり変数)を.txtとして保存できるようにします。
index2.php:
<?php
// Start buffering the output
ob_start();
?>
<!-- INDEX2.PHP HTML ELEMENTS HERE -->
<?php
// Store the contents of the buffer
$final_code = ob_get_contents();
// Print the contents of the buffer
ob_end_flush();
?>
<form action="savefile.php" method="post">
Happy? Save this to file: <input type="submit" name="savefile" value="Save" />
</form>
これをこのファイルまたはsavefile.phpに組み込む必要があるかどうかわからないため、後者は現在空白です。