Versio

Download mp3 vs Headers

Overzicht Reageren

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

24/05/2012 10:35:24
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Sebastiaan Blaas

Sebastiaan Blaas

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



Overzicht Reageren