der Titel passt leider nicht ganz, aber mir fiel kein besserer ein

Also, ich hab folgendes Prob: Ich würde z.B. gerne *.txt-Dateien zum Download anbieten, nur wenn man einen "normalen" Link macht (www.xxxx.de/verzeichnis/datei.txt) wird diese Datei im Browser angezeigt. Das würde ich aber gerne verhindern.
Gibts da irgendwie ne Möglichkeit dies über php zu machen, dass z.B. eine php-Datei aufgerufen wird und eine Art "ID" übergeben wird (etwa: download.php?id=datei.txt), und dann sich das Downloadfenster öffnet mit der Möglichkeit einen Speicherpfad anzugeben.
Sowas wär echt super - nur ich weis nicht wie

Wäre schön wenn mir jemand helfen könnte!
Vielen Dank schonmal!
Gruß