fopen - do otworzenia/utworzenia pliku
fwrite - do zapisania danych
header - do wysłania odpowiednich nagłówków
readfile - do wczytania zawartości danych
<?php
$handle = fopen("mojedane.txt", "w"); fwrite($handle, "Lorem is not ipsum.");
header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename('mojedane.txt')); header('Cache-Control: must-revalidate'); ?>
Równie dobrze możesz nie zapisywać danych do pliku.