J ai un petit soucis de content type avec IE
Pour une extraction de données, je fait appel a une page PHP dans laquelle je renvoie une page avec le header
Code :
- header("Content-Type: application/vnd.ms-excel" );
|
et je fais un echo des informations que j'ai récupére
sous firefox, ça fonctionne bien , il me télécharge bien le fichier excel
par contre sous IE, il veut télécharger la page PHP que j'appel, et non le fichier excel
et pourquoi qu es ???
merci
EDIT :
Je souhaites telecharger un fichier generer sur le serveur à l'aide d'un bouton sur ma page
J'ai donc un bouton javascript qui ouvre une nouvelle fenetre dans laquelle j'appelle une page php.
Cette page php va donc traiter les informations et renvoyer l'information
Dans cette page, je specifie bien les headers
header("Content-type: application/txt" );
header("Content-Disposition: attachment; filename=downloaded.txt" );
mais c'est la que ça se corse, avec firefox ca fonctionne, et IE ca fonctionne pas
j'ai un conflit avec ma session
header("Content-Disposition: attachment; filename=downloaded.txt" );
et la ligne
session_start();
ne fonctionne pas ensemble
utilise ces lignes separement , ca marche sous IE
Message édité par Lenoiche le 26-01-2007 à 11:12:04