WinFuture-Forum.de: Download Mit Php Header Bricht Ab - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Download Mit Php Header Bricht Ab


#1 Mitglied ist offline   h3llfire 

  • Gruppe: aktive Mitglieder
  • Beiträge: 67
  • Beigetreten: 14. Dezember 04
  • Reputation: 0

geschrieben 29. September 2007 - 13:17

hi,

ich versuche einen Downloadzähler in php zu realisieren und sende deswegen die Dateien über eine php Datei an den browser, hier mal der src:

set_time_limit(60*5);
error_reporting(0);

$file= "dl/".$_GET['id']."/".$_GET['file'].".".$_GET['ext'];


if(isset($_GET['id'])&& isset($_GET['file']) && isset($_GET['ext']) &&
	$_GET['ext'] == 'mp3' && file_exists($file)){
		
	$filename = $_GET['file'].".".$_GET['ext'];
	$fsize = filesize($file);
	header("Content-type: audio/mp3");
	header("Content-Disposition: inline; filename=\"" . $filename."\"");
	header('Cache-Control: public');
	header('Content-Transfer-Encoding: binary');
	header("Content-length: ".$fsize);

	if($res = readfile($file))
	{
		//download zählen
			   //...
	}

}else{
	echo "Ungültige Datei<br>";
	echo $_GET['id']."<br>";
	echo $_GET['file']."<br>";
	echo $_GET['ext']."<br>";
	echo $file."<br>";
}


Das ganze funktioniert auch manchmal, aber manchmal bricht der Download auch einfach am Anfang oder mittendrin ab (firefox). Hier die Fehlermeldung:

Eingefügtes Bild

Ich habe das Gefühl, dass es irgendetwas mit der Serverkonfiguration zu tun hat. Aber da der Fehler zufällig aufzutauchen scheint, bin ich ratlos.

Wenn jemand das Script mal testen kann und mir mitteilen kann ob es bei ihm funktioniert wäre gut.

Irgendjemand Ideen?
0

Anzeige



#2 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 29. September 2007 - 14:48

Wo wird denn $res ausgegeben?
0

#3 Mitglied ist offline   h3llfire 

  • Gruppe: aktive Mitglieder
  • Beiträge: 67
  • Beigetreten: 14. Dezember 04
  • Reputation: 0

geschrieben 29. September 2007 - 14:55

Es wird nicht ausgegeben, muss es ja auch nicht...

Ok so wie es aussieht tritt der Fehler nur bei mir auf und es scheint ein Konfigurationsproblem von Firefox oder so zu sein...
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0