J'essai de telecharger un fichier MP3, mais il passe en lecture via le navigateur, mes code sont:
direct_download.php
$file = $_GET['file'];
$file = basename($file);
header ("Content-disposition: attachment; filename=".$file.";");
header("Content-Length: ".filesize($file));
readfile($siteURLHTTPServer1.'Downloads/Medias/'.$rub.'/'.$srub.'/'.$cat.'/'.$scat.'/'.$tilawa_type.$riwaya_type.'/MP3/'.$file);
exit();
Lien de telechargementecho '<a href="Files/direct_download.php?file='.$domainSite.'_'.$scat.$num_pad.'.mp3" id="'.$id.'" style="cursor: pointer;" target="_BLANK"><img src="'.$path2icons.'Download32_32.png" class="embedDownload masterTooltip" width="25" height="25" align="absmiddle" /></a>';
Les fichier sont dans ces dossiers:site.com/download/mp3/file.mp3
site.com/files/direct_download.php
site.com/files/download_link.php
Quand je telecharge le fichier, il retourne un fichier 0 octects, alors si je prends le lien direct du fichier il y a un fichier de 1MO.Merci a vous