mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 21.01.2017 01:43 Benutzername: Passwort: Auto-Login

Thema: download-script, mozilla zickt. vom 03.05.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> download-script, mozilla zickt.
Autor Nachricht
saucer
Threadersteller

Dabei seit: 19.05.2002
Ort: München
Alter: 36
Geschlecht: Männlich
Verfasst Mo 03.05.2004 12:29
Titel

download-script, mozilla zickt.

Antworten mit Zitat Zum Seitenanfang

und was sich reimt ist gut Lächel

Hellas zusammen,

ich hab mir ein download-script gebastelt dass eben docs, pdfs und jpgs nicht im browser anzeigen soll sondern die betreffende datei senden/zum download anbieten soll. Unterm ie funktioniert es perfekt - aber der Mozilla nimmt als extension dann .php und genau das will ich nicht.. kann da mal bitte jemand drüber schauen und mir sagen was der mozilla nicht mag?

Danke!

Code:

<?php
$dir = './files/';
$file = $_REQUEST['file'];

@set_time_limit(600);

$completeFilePath = $dir.$file;
$pi = pathinfo($completeFilePath);
if ($pi['extension'] == "pdf") {
   $ct = "application/pdf";
} elseif ($pi['extension'] == "doc") {
   $ct = "application/msword";
} elseif ($pi['extension'] == "jpg") {
   $ct = "image/jpeg";
} else {
   $ct = "application/octet-stream";
}

header("Cache-control: private");
header("Content-Type: $ct");
header("Content-Disposition: attachment; filename=$fileName; size=".filesize($completeFilePath));
$fd=fopen($completeFilePath, 'rb');
fpassthru($fd);
fclose($fd);
exit();
?>


Zuletzt bearbeitet von saucer am Mo 03.05.2004 12:30, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 03.05.2004 12:58
Titel

Antworten mit Zitat Zum Seitenanfang

also mit 'Content-Type: application/octet-stream' und readfile() anstatt der 3er
Kombi da unten macht's der Mozilla & Firefox problemlos ..
  View user's profile Private Nachricht senden
Anzeige
Anzeige
bluespoon

Dabei seit: 10.11.2006
Ort: Hannover
Alter: 33
Geschlecht: Männlich
Verfasst Fr 17.08.2007 16:37
Titel

Weitere Lösung

Antworten mit Zitat Zum Seitenanfang

Bin gerade über diesen Thread gestolpert. Das Script von
saucer ist schon richtig so. Nur diese Zeile ist falsch:
Code:
header("Content-Disposition: attachment; filename=$fileName; size=".filesize($completeFilePath));


Es muss so aussehen:
Code:
header("Content-Disposition: attachment; filename=$file");


Dann funktioniert es auch in allen Browsern. Nur im Safari
klappt es net. Aber das sind wir ja gewohnt *bäh*


Lieben Gruß,

Patrick


Zuletzt bearbeitet von bluespoon am Fr 17.08.2007 16:50, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen script funktioniert mit mozilla nicht
PHP FTP Download Script
Wie starte ich direkt einen Download via action Script?
[pdf] url Erzwingung Java Script zu pdf download verhindern
flash zickt
Firefox zickt rum...
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.