Download mp3 vs Headers
Hallo allemaal,
Ik heb een probleem met het downloaden van mp3-bstanden. Als ik met behulp van onderstaande instructies een mp3-bestand wil downloaden dan blijkt de download uit 0 (nul) bytes te bestaan terwijl het bestand op de server ruim 10 MB groot is.
PHPnet kan mij niet verder helpen want daar heb ik onderstaande code vandaan:
Is er iemenad die ervaringen hiermee heeft en deze met mij wil delen?
George
Ik heb een probleem met het downloaden van mp3-bstanden. Als ik met behulp van onderstaande instructies een mp3-bestand wil downloaden dan blijkt de download uit 0 (nul) bytes te bestaan terwijl het bestand op de server ruim 10 MB groot is.
PHPnet kan mij niet verder helpen want daar heb ik onderstaande code vandaan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$sql = "SELECT * FROM catalogus WHERE id = '$cIdMuziek'";
$result = mysql_query($sql);
$f = mysql_fetch_assoc($result);
$filename = $f['bestand'];
$myFile = "/temp/file.mp3";
$mm_type="audio/mpeg";
header("Cache-Control: public, must-revalidate");
header("Pragma: hack"); // WTF? oh well, it works...
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($myFile)) );
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary\n");
readfile($myFile);
$result = mysql_query($sql);
$f = mysql_fetch_assoc($result);
$filename = $f['bestand'];
$myFile = "/temp/file.mp3";
$mm_type="audio/mpeg";
header("Cache-Control: public, must-revalidate");
header("Pragma: hack"); // WTF? oh well, it works...
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($myFile)) );
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary\n");
readfile($myFile);
Is er iemenad die ervaringen hiermee heeft en deze met mij wil delen?
George
Gewijzigd op 12/09/2011 20:22:22 door George van Baasbank
Gesponsorde koppelingen:
je haalt $filename & $myFile door mekaar ??



