mikedimoi
Habitué
Salut à tous !
J'ai un probleme lorsque je tente de forcer le téléchargement de fichier.
Voici mon script :
1) le fichier telecharge.php
[cpp]<?php
header("Content-type: application/force-download");
header("Content-Length: ".filesize($urlComplete));
header("Content-Disposition: attachment; filename=$nomFichier");
readfile("$urlComplete");
?> [/cpp]
2) ma_page.php
[cpp]$nomFichier = "$file";
// laisser vide si le fichier se trouve dans le même rep
$urlComplete= "http://mon_url/dossier/".$nomFichier;
$nomFichier = str_replace(" ","%20",$file);
?>
<a href="telecharge.php?urlComplete=<? echo $urlComplete; ?>&nomFichier=<? echo $nomFichier; ?>"><center><font color='#800080'>Télécharger</font></center></a> [/cpp]
La boîte de dialogue s'ouvre bien, le téléchargement se fait bien mais tous les fichiers font environ 220Ko !!
Il est donc inutiles de vous dire que les mp3 sont illisibles !
D'où vient ce problème s'il vous plaît ?
Merci d'avance
J'ai un probleme lorsque je tente de forcer le téléchargement de fichier.
Voici mon script :
1) le fichier telecharge.php
[cpp]<?php
header("Content-type: application/force-download");
header("Content-Length: ".filesize($urlComplete));
header("Content-Disposition: attachment; filename=$nomFichier");
readfile("$urlComplete");
?> [/cpp]
2) ma_page.php
[cpp]$nomFichier = "$file";
// laisser vide si le fichier se trouve dans le même rep
$urlComplete= "http://mon_url/dossier/".$nomFichier;
$nomFichier = str_replace(" ","%20",$file);
?>
<a href="telecharge.php?urlComplete=<? echo $urlComplete; ?>&nomFichier=<? echo $nomFichier; ?>"><center><font color='#800080'>Télécharger</font></center></a> [/cpp]
La boîte de dialogue s'ouvre bien, le téléchargement se fait bien mais tous les fichiers font environ 220Ko !!
Il est donc inutiles de vous dire que les mp3 sont illisibles !
D'où vient ce problème s'il vous plaît ?
Merci d'avance