Forcer le téléchargement PHP problème

[Résolu/Fermé]
Signaler
-
 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

Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
187
Salut,

rajoutes :

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

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

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.