tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
314
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    saila saila ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Siegburg
    Beiträge
    742
    Hi,

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

    PHP-Code:
                    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.
     
    tschöh mit öh
    salia

    Wenn kein Text oben vorhanden ist, hier klicken:
    Für PHP -> FAQ
    Für PHP -> php.net
    für MySQL -> dev.mysql.com

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Hmm, du könntest nach dem unlink() einfach ein exit; setzen, dadurch würde das Script unterbrochen werden.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    saila saila ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Siegburg
    Beiträge
    742
    ok, das wars. Ist das aber die eigentl. Lösung oder gibt es noch eine Möglichkeit dies über die header(); zu steuern?
     
    tschöh mit öh
    salia

    Wenn kein Text oben vorhanden ist, hier klicken:
    Für PHP -> FAQ
    Für PHP -> php.net
    für MySQL -> dev.mysql.com

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    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.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    saila saila ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Siegburg
    Beiträge
    742
    ok, danke. Lass den Thread noch offen für evtl. weitere Ideen.
     
    tschöh mit öh
    salia

    Wenn kein Text oben vorhanden ist, hier klicken:
    Für PHP -> FAQ
    Für PHP -> php.net
    für MySQL -> dev.mysql.com

Ähnliche Themen

  1. Dateidownload mit PHP
    Von queicherius im Forum PHP
    Antworten: 6
    Letzter Beitrag: 31.08.09, 20:29
  2. Dateidownload
    Von Rene Winklewski im Forum Java
    Antworten: 3
    Letzter Beitrag: 31.01.08, 11:22
  3. Dateidownload mit ftp_get
    Von Opscript im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.08.06, 23:09
  4. Dateidownload
    Von Soapp im Forum PHP
    Antworten: 7
    Letzter Beitrag: 21.03.06, 13:10
  5. Dateidownload
    Von BigChicken im Forum PHP
    Antworten: 5
    Letzter Beitrag: 27.04.05, 14:03