Если вы хотите позволить пользователю щелкнуть ссылку и открыть диалоговое окно для сохранения определенного содержимого в виде текстового файла:
<?php
$download_me = "download me...";
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=test.txt");
echo $download_me;
?>
Это то, к чему вы стремитесь?Кроме того, вы можете написать несколько строк, которые позволяют отправлять заголовки таким образом, только если установлена определенная переменная $_POST
или $_GET
.