Forcer le téléchargement PHP problème

Résolu
Bonjour,
je voudrais forcer le téléchargement en php, j'utilise donc ce script
_____________________________________________________
<?php
$id_file = $_GET['file'];
$url = "./uploads/".$id_file;

if(file_exists($url)){

header('Content-Transfer-Encoding: binary');
header('Content-Disposition: attachment; filename="'.$id_file.'"');

readfile($url);
}
else
{
echo 'Fichier inexistant';
}
?>
______________________________________________________
quand firefox me propose le téléchargement, le type affiché est html mais le fichier téléchargé est de la bonne extension???
image=> http://imageshack.us/f/535/68201611.jpg/

merci de m'aider
cordialement

2 réponses

  1. Un fichier à beau être codé en php, ça reste du code html avec des portions de code php à l'intérieur, pour moi ca vien de la le navigateur détecte du langage html alors pour lui c'est du html.
    0
    1. Salut,

      rajoutes :

      header('Content-type: application/apk');

      peut-être que ça marchera .
      0
      1. merci beaucoup ça marche ^^
        0