php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.04.2006, 20:44  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard Downloadskript auch für Netscape 7.x?

Hallo,
ich lasse folgendermaßen beim Klicken eines Links einen Download einer mp3 starten:

Code:
header('Content-Type: application/octetstream');
$content_disp = (strpos($_SERVER['HTTP_USER_AGENT'], "MSIE 5.5")) ? '' : ' attachment; ';
header("Content-Disposition:$content_disp filename=$filename");
header("Content-Transfer-Encoding: binary");
header("Cache-Control: post-check=0; pre-check=0");
$filesize = filesize($filepath);
$fp = fopen($filepath, 'rb');
$content = fread ($fp, $filesize);
fclose ($handle);
header("Content-Length: $filesize");
echo $content;
Das funktioniert in aktuellen Versionen von Netscape, IE, Opera, Firefox und Mozilla prima.

Probleme gibt es in IE 5.5 und Netscape 7.x. In Netscape 7.x wird noch "php" an den richtigen Dateinamen der mp3 angehängt. Wenn man nach dem Download die Endung entfernt, funktionierts aber. Im IE 5.5 wird der Dateinamen des PHP-Skripts für den Download angeboten, auch hier funktioniert die mp3 nach dem umbennen.

Wie kann ich erreichen, dass überall der richtige Dateinamen der mp3 angezeigt wird? Es darf kein normaler Verweis auf die Datei sein, da sie in einem geschützen Verzeichnis liegt.

Vielen Dank!
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.04.2006, 09:32  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

(Fast) gleiches Thema unter:
http://www.phpfriend.de/forum/viewtopic.php?t=56760
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline   Mit Zitat antworten
Alt 20.04.2006, 12:12  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Danke stafanjann, das klingt alles ganz gut.

Für alle die es interessiert, ich habe noch eine sehr schöne und professionelle Lösung gefunden. Das Skript heißt "Download Center Lite" und es gibt es unter www.stadtaus.com .
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Netscape nimmt .css nicht an Anduril HTML, Usability und Barrierefreiheit 3 05.08.2006 20:40
Downloadskript liefert nur 1954 kb, der Rest fehlt querfisch PHP Tipps 2006 5 22.05.2006 12:00
csv-Datei speichern (header-Umleitung)-Problem beim Netscape little_holly PHP-Fortgeschrittene 4 19.01.2006 14:56
netscape zeigt manche Bilder nicht an..? HTML, Usability und Barrierefreiheit 2 31.10.2005 12:17
Netscape vs PHP und MySql PHP-Fortgeschrittene 0 18.07.2005 11:56
cookies bei netscape und ie ! janni PHP Tipps 2005 6 30.05.2005 09:15
Import von Netscape Mail nach Outlook Express Off-Topic Diskussionen 6 10.05.2005 09:12
divs & css: firefox und netscape machen was sie wollen Baltasar HTML, Usability und Barrierefreiheit 5 15.03.2005 11:26
Session funzt mit Netscape nicht >*schäm* Mozilla nicht N BastianX75 PHP-Fortgeschrittene 12 03.03.2005 12:30
popup mit netscape HTML, Usability und Barrierefreiheit 1 14.01.2005 12:45
IE meldet bei Berechnung Fehler, Opera, Netscape nicht suter HTML, Usability und Barrierefreiheit 2 09.09.2004 14:36
Event Handler / offsetX,Y in Netscape ? HTML, Usability und Barrierefreiheit 2 01.09.2004 02:50
Layermenüs - Zeitversetzt öffnen - für Netscape HTML, Usability und Barrierefreiheit 1 29.08.2004 11:21
leftmargin / hspace mit Netscape HTML, Usability und Barrierefreiheit 3 16.07.2004 22:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.