Veröffentlicht 10. April 200916 j Gibt es eine Möglichkeit, eine Datei dem Besucher mal zum Download anzubieten und mal zur Ansicht im Browser darzustellen? mir ist bewusst, dass die Datei ein Format haben muss, die ein Browser auch darstellen kann. Ich dachte da an PDF-Dateien. Ich habe auch schon einmal erlebt, dass man PHP (absichtlich) als Download bekam. Wie funktioniert das? Ich danke euch, für eure Hilfe!
10. April 200916 j Wie funktioniert das?Suchmaschine deiner Wahl bemühen und nach Erläuterungen zum HTTP-Header Content-Disposition suchen.
10. April 200916 j <?php header('Content-type: blabla/pdf'); header('Content-Disposition: attachment; filename="blabla.pdf"'); readfile('orig.pdf'); ?> [/PHP] Hiermit könntest du den Browser zwingen des DL Fenster anzuzeigen. Lies am besten dies hier mal
11. April 200916 j Autor Headers müssen ja zu beginn der Datei stehen,wenn noch keine Ausgaben erfolgt sind. Wie mache ich das, wenn ich mehrere Dateien habe? Mein Ziel: Ich habe eine Tabelle auf der Seite wo man die Datei entweder ansehen oder downloaden kann: So in etwa: Datei1 Ansehen Downloaden Datei2 Ansehen Downloaden Datei3 Ansehen Downloaden Datei4 Ansehen Downloaden Datei5 Ansehen Downloaden
11. April 200916 j Bei Ansehen verlinkst Du auf ansehen.php?datei=xyz und bei Downloaden auf download.php?datei=xyz und reagierst in den beiden Dateien entsprechend. Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.