Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
559 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Probleme de content type avec IE (mais aussi de session)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Probleme de content type avec IE (mais aussi de session)

n°1507067
Lenoiche
Posté le 25-01-2007 à 11:28:14  profilanswer
 

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 :
  1. 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
mood
Publicité
Posté le 25-01-2007 à 11:28:14  profilanswer
 

n°1507069
dwogsi
Défaillance cérébrale...
Posté le 25-01-2007 à 11:33:05  profilanswer
 

Envois lui aussi un nom de fichier pour que l'extension corresponde au type de fichier.

n°1507071
Lenoiche
Posté le 25-01-2007 à 11:34:02  profilanswer
 

C'est fait aussi
 

Code :
  1. header("Content-disposition: filename=recherche.".date("d-m-Y" ).".xls" );

n°1507392
Lenoiche
Posté le 26-01-2007 à 11:12:10  profilanswer
 

Up

n°1507474
soju
One shot !
Posté le 26-01-2007 à 14:28:14  profilanswer
 

c'est un vrai fichier excel ou juste du csv ? (pour du csv il vaut mieux utiliser txt/csv)
 
sinon c'est quoi exactement ton souci de session ?

n°1507499
Lenoiche
Posté le 26-01-2007 à 15:05:41  profilanswer
 

c ni de l excel ni du csv, c encore pire que ça ...
c finalement une table HTML  
 
le client reçoit le flux en html, et je souhaiterais l'ouvrir automatiquement via EXCEL (sisisi ça fonctionne, EXCEL traduit le flux HTML en tableau)
 
et mon probleme , c'est que si j'utilise cette commande
 

Code :
  1. header("Content-disposition: filename=recherche.".date("d-m-Y" ).".xls" );


 
pour forcer le telechargement
je ne peut pas utiliser mes variables de session
 
par contre sans le header, je peux utiliser ma variable de session, par contre il me l'affiche a l'ecran sans ouvrir EXCEL ...

n°1507505
soju
One shot !
Posté le 26-01-2007 à 15:14:24  profilanswer
 

pas très propre... pourquoi ne pas l'envoyer en csv ?
 
sinon ton session_start est bien avant les header ?

n°1507581
Lenoiche
Posté le 26-01-2007 à 17:54:46  profilanswer
 

parce que j ai le flux xml, mais en le parsant, j'ai des probleme d'accent
 
j ai essayer d encoder les chaines de caracteres mais au final , le csv merde
 
du coup sous un format html , les accents , pas de probleme
 
oui le session_start est bien avant les header
 
d ailleurs j ai aussi essayer apres mais rien ne fonctionnent


Message édité par Lenoiche le 26-01-2007 à 17:55:20

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Probleme de content type avec IE (mais aussi de session)

 

Sujets relatifs
probleme réalisatation site webPHP et les fichiers texte
[VBS] Problème RegRead avec Windows 2000Problème Java: gestion d'accès à des documents
Traitement des fichiers TXT avec PHPProbleme de parsage XML en php
Problème de Recherche en FULLTEXTProbleme Soap, ServerProcedure not present ....
Problème d'affichage de caractères chinois remplacés par des ?Gnatmake :Problème de compilation "gnat1: invalid switch: 9"
Plus de sujets relatifs à : [PHP] Probleme de content type avec IE (mais aussi de session)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR