Forcer le téléchargement PHP problème

Résolu/Fermé
marseillais - 4 mai 2011 à 19:37
 marseillais - 4 mai 2011 à 19:54
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

A voir également:

2 réponses

naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
4 mai 2011 à 19:41
Salut,

rajoutes :

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

peut-être que ça marchera .
0
merci beaucoup ça marche ^^
0
Utilisateur anonyme
4 mai 2011 à 19:41
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