MrEagle
Nouveau membre
Bonjour a tous!
Je tente de faire un petit script de téléchargement de fichier (ex: http://www.site.com/download.php?file=fichier) et j'éprouve présentement 2 petits problème.
1- Sous Firefox le fichier ne se télécharge pas mais s'affiche en texte (somme si j'ouvrais un exe avec notepad)
2- Sous IE le fichier se télécharge download.exe et non fichier.exe
Voici la parcelle de code pour le téléchargement
[cpp]
if (file_exists($fichier)) {
$f1 = filesize($fichier);
$f3 = mime_content_type($fichier);
header("Conten-Type: $f3\n");
header("Conten-Disposition: attachment; filename=\"$fichier\"\n");
header("Content-Transfer-Encoding: binary" );
header("Content-Lenght: $f1\n");
readfile($fichier);
}
[/cpp]
Comme c'est la premiere fois que je joue avec les downloads sur PHP il est fort possible que mon code contienne DES erreurs! Si c'est le cas dite le moi! Merci!
Je tente de faire un petit script de téléchargement de fichier (ex: http://www.site.com/download.php?file=fichier) et j'éprouve présentement 2 petits problème.
1- Sous Firefox le fichier ne se télécharge pas mais s'affiche en texte (somme si j'ouvrais un exe avec notepad)
2- Sous IE le fichier se télécharge download.exe et non fichier.exe
Voici la parcelle de code pour le téléchargement
[cpp]
if (file_exists($fichier)) {
$f1 = filesize($fichier);
$f3 = mime_content_type($fichier);
header("Conten-Type: $f3\n");
header("Conten-Disposition: attachment; filename=\"$fichier\"\n");
header("Content-Transfer-Encoding: binary" );
header("Content-Lenght: $f1\n");
readfile($fichier);
}
[/cpp]
Comme c'est la premiere fois que je joue avec les downloads sur PHP il est fort possible que mon code contienne DES erreurs! Si c'est le cas dite le moi! Merci!