Download mp3 vs Headers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

George van Baasbank

George van Baasbank

12/09/2011 20:03:35
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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);


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
 
PHP hulp

PHP hulp

16/10/2021 08:28:35
 
Sebastiaan Blaas

Sebastiaan Blaas

15/09/2011 23:55:38
Quote Anchor link
je haalt $filename & $myFile door mekaar ??
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.