Datei-Download mit PHP: brauche einen Tipp

Diskutiere mit über: Datei-Download mit PHP: brauche einen Tipp im Web-Programmierung Forum

  1. Bastian

    Bastian Thread Starter MacUser Mitglied

    Beiträge:
    536
    Zustimmungen:
    10
    Registriert seit:
    20.06.2003
    Hallo zusammen

    Wer kann mir einen Tipp geben? Ich habe aus einer Datenbank einen String des Pfades einer Datei. Nun soll beim Besucher der Speichern-unter-Dialog aufgerufen werden um die entsprechende Datei herunterzuladen. Das alles in PHP.

    Merci und Gruess
    B
     
  2. ybasket

    ybasket MacUser Mitglied

    Beiträge:
    325
    Zustimmungen:
    3
    Registriert seit:
    17.01.2006
    guck mal hier (ganz unten), dass sollte die helfen ;)
     
  3. mikne64

    mikne64 MacUser Mitglied

    Beiträge:
    3.097
    Zustimmungen:
    92
    Registriert seit:
    02.04.2004
  4. Bastian

    Bastian Thread Starter MacUser Mitglied

    Beiträge:
    536
    Zustimmungen:
    10
    Registriert seit:
    20.06.2003
    Vielen Dank für die Links, die haben mir sehr geholfen.

    Anscheinend gibt es aber noch ein Problem. Folgendes habe ich nun im PHP-Skript:

    PHP:
    header("Content-type: application/pdf");
    header("Content-Disposition: attachment; filename=" $pfad);
    readfile("/archiv/" $bereich "/" $pfad);
    Die Datei scheint identifiziert, nach dem Download erhalte ich vom Adobe Reader folgende Meldung: vlg. Grafik.

    In diesem Zusammenhang habe ich noch eine weitere Frage. Ich habe natürlich neben PDF- noch Word-, Excel- und andere Dateitypen. Wie kann ich die im content-type korrekt erfassen?
     
  5. Manjo

    Manjo MacUser Mitglied

    Beiträge:
    903
    Zustimmungen:
    22
    Registriert seit:
    25.07.2005
  6. Manjo

    Manjo MacUser Mitglied

    Beiträge:
    903
    Zustimmungen:
    22
    Registriert seit:
    25.07.2005
    Ach ja... wenn Du per Formular hochlädst, steht der Mime-Typ in $_FILES['type']
     
  7. Hilarious

    Hilarious MacUser Mitglied

    Beiträge:
    2.195
    Zustimmungen:
    5
    Registriert seit:
    25.11.2004

    ... oder in /etc/mime.types , wenn Du Zugang zum Server hast.
     
  8. Hilarious

    Hilarious MacUser Mitglied

    Beiträge:
    2.195
    Zustimmungen:
    5
    Registriert seit:
    25.11.2004
    Hilfreich zu Debuggen ist in diesem Zusammenhang die Firefox-Erweiterung livehttpheaders , welche Dir den kompletten Protokoll-Dialog anzeigt.
     
  9. Bastian

    Bastian Thread Starter MacUser Mitglied

    Beiträge:
    536
    Zustimmungen:
    10
    Registriert seit:
    20.06.2003
    Danke, danke! :)
    Ich hab den Fehler gefunden, lag am Pfad-String. Jetzt funktionierts einwandfrei. Ich habe der Datenbanktabelle einfach noch ein Feld für den MIME-Typ angehängt.
     
Die Seite wird geladen...
Ähnliche Themen - Datei Download PHP Forum Datum
Importieren von Csv-Datei in HTML und Verwenden von Knoten js Web-Programmierung 02.11.2016
Suche einfachste "Laien"-Möglichkeit Daten aus XML-Datei auf Webseite darzustellen. Web-Programmierung 27.11.2015
JSON Datei, dokumentieren, etc, welche Software? Web-Programmierung 27.03.2014
iCal öffnet .ics-Datei/Link nicht direkt sondern lädt das in den download-ordner Web-Programmierung 25.01.2011
Download von Datei Web-Programmierung 02.03.2005

Diese Seite empfehlen

Benutzerdefinierte Suche