ilch Forum » Ilch Clan 1.1 » Allgemein » PHP: filedownload

Geschlossen
  1. #1
    User Pic
    jihi Hall Of Fame
    Registriert seit
    27.09.2005
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    ich schreibe grad einen Filemanager, und würde gerne eine Download Funktion für alle Dateien auf dem Server einbauen.
    Aber leider überträgt er am Anfang der Datei immer erst die Admin.php, und danach kommt dann der Inhalt der eigentlichen Datei.
    ich nutze diesen Code:
    header('Content-type: application/force-download');
    	   header('Content-Transfer-Encoding: Binary');
    	   header('Content-length: '.filesize($file));
    	   header('Content-disposition: attachment;
    	   filename='.basename($file));
    	   readfile($file);


    Wie kann ich das denn anders realisieren ???
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Du must dich an das halten was da steht ! Du darfst keine zweite ausgabe haben...

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    jihi Hall Of Fame
    Registriert seit
    27.09.2005
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Und was möchtest du mir damit sagen ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    1. Das ich keinen plan habe wie das geht! lächeln
    2. Egal wie das gehen sollte bei mir gehst... zwinker
    3. Ja wenn du den link aufrufst darf man nichts weiteres ausgeben also kein design oder so irgend wie....
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Ganz oben auf der Page

    ob_start();


    direkt bevor du die header sendest:

    ob_clean;

    nachdem du die header und die Datei gesendet hast:

    exit();

    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    jihi Hall Of Fame
    Registriert seit
    27.09.2005
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    juhuuu,
    es geht wirklich.

    DAnke Danke lachen


    Zuletzt geändert von jihi am 26.10.2005 - 23:08
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten