Bonjour tout monde
Je suis debutant
En faites je voudrais créer un fonction telechargement pour mon site PHP, ça veut dire que je veuille cacher ce fichier contient les musiques sur mon serveur. Je vous donne plus de détail
Mon fichier contient les musique qu'il s'appele Music
j'ai créé une base de donées comme celui
J'ai trouvé ce code de Forcer le téléchargement d'un fichier
<?php
// reconnait l'extension pour que le téléchargement
// corresponde au type de fichier afin d'éviter les erreurs de corruptions
switch(strrchr(basename($Fichier_a_telecharger), ".")) {
case ".mp3": $type = "audio/mpeg"; break;
case ".avi": $type = "video/msvideo"; break;
default: $type = "application/octet-stream"; break;
}
header("Content-disposition: attachment; filename=$Fichier_a_telecharger");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: $type\n"); // ne pas enlever le \n
header("Content-Length: ".filesize($chemin . $Fichier_a_telecharger));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($chemin . $Fichier_a_telecharger);
?>
Je sais que je doive définir d'abord deux variables ( $chemin et $Fichier_a_telecharger)
pour variables
$chemin que je change mon fichier Music ($Music) mais
pour variables
$Fichier_a_telecharger que je ne le sache pas changer quoi car tout les nom fichier musique que j'ai inséré la table
lien dans base de donées.
est ce que vous pourriez m'aider SVP