Forcer le téléchargement PHP problème

Résolu
marseillais -  
 marseillais -
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. naruto-94 Messages postés 904 Statut Membre 188
     
    Salut,

    rajoutes :

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

    peut-être que ça marchera .
    0
    1. marseillais
       
      merci beaucoup ça marche ^^
      0
  2. Utilisateur anonyme
     
    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