В диалоговом окне «Сохранить как» в PHP

У меня есть файл, 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 , поэтому последний в настоящий момент пуст.