J’ai du récemment envoyer des mp3 a un player flash sans que le chemin des mp3 ne soit accessible a l’utilisateur et qu’ils soient stocké hors de la racine du serveur web.
Le bout de code qui sert a servir les mp3,
attention a vous de vérifier que ce que vous envoyez est bien du mp3 ^^
1 2 3 4 5 6 | $file_path = '/home/hio/monfichier.mp3'; header('Content-type: audio/mpeg'); header('Content-Disposition: inline; filename="'.$file_path.'"'); header('Content-transfer-encoding: binary'); header('Content-length: '.filesize($file_path)); readfile($file_path); |
Voila rien de bien compliquer ^^