Shootingstar
Cadet 2nd Year
- Registriert
- Nov. 2007
- Beiträge
- 25
Hey,
ich habe mir für meine private Seite ein kleines Downloadscript gebastelt, welches prinzipiell auch funktioniert, allerdings noch eine "Macke" hat.
Ein Beispiel: Ich möchte die Datei TEST.txt runterladen, in welcher ein beliebiger Inhalt enthalten ist. Wenn ich die Datei jetzt mit meinem Script runterlade, dann befindet sich in der Datei nicht nur der entsprechende Text, sondern auch der komplette Output meiner Seite, beginnend mit "<html>....." bis hin zu "</html>", welcher ja nicht in der Datei auftauchen soll.
Den Download starte ich mit:
Kann mir bitte jemand helfen?
Danke schonmal und viele Grüße!
ich habe mir für meine private Seite ein kleines Downloadscript gebastelt, welches prinzipiell auch funktioniert, allerdings noch eine "Macke" hat.
Ein Beispiel: Ich möchte die Datei TEST.txt runterladen, in welcher ein beliebiger Inhalt enthalten ist. Wenn ich die Datei jetzt mit meinem Script runterlade, dann befindet sich in der Datei nicht nur der entsprechende Text, sondern auch der komplette Output meiner Seite, beginnend mit "<html>....." bis hin zu "</html>", welcher ja nicht in der Datei auftauchen soll.
Den Download starte ich mit:
Code:
if (file_exists('files/'.$filename)) {
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Length: ".size($filename));
readfile('files/'.$filename);
} else {
$a['data']['info'] = 'Datei nicht gefunden!';
}
Kann mir bitte jemand helfen?
Danke schonmal und viele Grüße!