Dateidownload txt

saila

Erfahrenes Mitglied
Hi,

um eine Datei im Format *.txt anzubieten, habe ich folgendes geregelt:

PHP:
				header("Expires: 0");
				header("Cache-Control: no-cache");
				header("Content-Description: File Transfer");
				header("Content-type: text/plain");
				header("Content-Disposition: attachment; filename=pm_save.txt");
				readfile($pmfile);

				unlink($pmfile);

Soweit so gut und die Datei wird auch geliefert. Allerdings befindet sich darin der komplette HTML-Teil der Seite ansicht. Wie kann dies verhindert werden und wirklich nur der Textteil gesendet werden?

Zusatzinfo: die Datei wird zuvor generiert aus DB-Inhalten.
 
Hmm, du könntest nach dem unlink() einfach ein exit; setzen, dadurch würde das Script unterbrochen werden.
 
ok, das wars. Ist das aber die eigentl. Lösung oder gibt es noch eine Möglichkeit dies über die header(); zu steuern?
 
Ich habe ein wenig rumprobiert und keine andere Lösung gefunden, das hat aber nichts zu sagen ;)

Wüsste spontan keine andere Regelung, die das Script dazu bringen könnte.
 
Zurück