Sven Rautenberg: Temp-Dateien auf Server löschen, wenn Download abgeschlossen!

Beitrag lesen

Moin!

ich generiere durch ein PHP-Script eine temporäre Datei und verweise dann einfach per location.replace auf die Datei.

Urgs! Javascript! Das könnte man auch netter hinkriegen, beispielsweise als HTTP-Redirect.

Wie kann ich denn das Skript dazu bewegen, dass es die Datei direkt ausliefert?

Sende die richtigen Header (Content-Type an allererster Stelle) und dann die binären Daten hinterher. Das ist simpler, als du glaubst.

http://de3.php.net/header zeigt dir in einem Beispiel mit einer PDF-Datei, wie das geht. Und genau so gehts. :) Hinterher löschen (und vorher generieren) ist deine Aufgabe.

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|