Plik download.php
$fl = 'test.php';
header('Content-Type: application/save-as'); header('Content-Disposition: attachment; filename="'.basename($fl).'"'); header('Content-Transfer-Encoding: binary');
A pobierać możesz tak:
<a href="download.php">Pobierz
</a>
Testowałem i działa, ale nie sprawdzałem na dłuższą metę. Nigdzie nie dodawałem skryptu więc nie wiem czy się nada w 100%.