Download Area

SaTaN

Erfahrenes Mitglied
hallo liebes forum,

sitze vor einem grossen problem.
ich bekomme mein download start nicht 100% hin.

ich lese mit einem script die daten aus der datenbank aus und mit diesem link starte ich den download mit einem anderen script.
Code:
<td><a href="dl.php?id=<?php echo $row[id]; ?>"><img src="image/<? echo $row[img]; ?>" border="0" width="14" height="14" alt="DOWNLOAD"></a></td>


dieses script mit dem der download dann starten soll sieht dann so aus :


PHP:
<? 
$conn = @mysql_connect('ip : port','user','pass');
@mysql_select_db(musi, $conn);

	$query = ("SELECT datei FROM a_inhalt WHERE id=$id");	
	$res = mysql_query($query, $conn); 	
	$data = mysql_fetch_row($res);

 	$filename = "f:/mp3/mp3_alben/".$data[0];
  	$saveasname = basename($filename);
  	$filesize  = filesize($filename);

header("Content-type: audio/basic; //name=\"$filename\"");
header("Content-Disposition: attachment; filename=$saveasname");
header("Content-Length: ".filesize($filename));
readfile($filename);

mysql_free_result($res);	
@mysql_close($conn);

exit();
?>

folgendes problem :

der erste download startet auch sobald man ihn anklickt.
nur wenn man parallel zum ersten download den zweiten download im selben fenster starten möchte dann bekomme ich einen http 500 fehler im browser angezeigt.

nur wenn man den ersten download abwartet und dann denn nächsten startet geht es wieder.
das alles mit dem ie 5.0 browser aufwärts.

was haut da nicht hin ?
was muss im script geändert werden ?

zum testen habe ich das auch mal vorbereitet da ja auch eine datenbank dahinter stehen muss mit einträgen.

http://probe.satan-warez.de/down/down_2.php

für eure hilfe währe ich sehr dankbar.
noch einen schönen abend und postet was das zeug hält.

ciao euer

SaTaN
 
Hm, versuchs doch mal mit
PHP:
<?php
header("Location: $filename");
?>

Ich glaube man darf wärend du etwas lädst kein zweites readfile() machen... oder so :D
 
hallo boom,

danke für denn tip.
das hatte ich so schon gehabt.
soweit funktioniert das auch nur
soll bei meinem script die datei als
download zur verfügung stehen.

bei deiner version bekommt man die
datei nicht zum download angeboten, sondern
der browser öffnet sie mir im mp3 player
und spielt sie gleich ab.


sonst noch ein tip ? ? ?
bin verzweifelt bitte um hilfe.

vielen dank

SaTaN
 
Zurück