Fertig ist die Laube.
Die Datei kann - und sollte! - dann sogar außerhalb des Dokumentbaums liegen. Dann ist "ihr URL" nicht nur unsichtbar, sondern es gibt gar keinen solchen.
Ist das wirklich nicht mehr? ich meine, wenn ich z.B. etwas ausgebe (mit print oder wir auch immer?!) dann erscheint es ja auf dem bildschirm - oder nicht?
Was der Browser damit tut, hängt von dem MIME-Typ ab, den Du in der (von mir unterschlagenen) nullten der drei Zeilen mitschickst.
wenn das so einfach ist, dann sollte das mit PHP ja auch gehen...
Da mußt Du PHP-freaks fragen - ich weiß nicht, wie man in PHP auf Dateien zugreifen kann.
tut sich da nicht noch ein problem auf? ich meine, würde dann mein script nicht warten, bis die datei eingelesen ist, und dann erst den "download anbieten"???
Du kannst genauso gut die Datei zeilenweise lesen und jede Zeile sofort ausgeben.
Aber das ändert praktisch nichts: Darauf, inwiefern der Webserver diese Ausgaben puffert oder direkt ausgibt, hast Du m. E. wenig Einfluß.