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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] [RESOLU] lancer un fichier excel avec un header

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] [RESOLU] lancer un fichier excel avec un header

n°1166406
erwan551
Posté le 01-08-2005 à 10:18:42  profilanswer
 

Bonjour,  
 
je souhaite lancer le fichier 'test_inter.xls' dans excel en utilisant 'header'
j'ai réalisé ceci mais ca ne marche pas!  
 

Citation :

<?php
header("content-type: application/vnd.ms-excel" );
header('Content-Disposition: attachement; filename="test_inter.xls"');
?>


Message édité par erwan551 le 01-08-2005 à 17:05:01
mood
Publicité
Posté le 01-08-2005 à 10:18:42  profilanswer
 

n°1166613
M Orthogra​phe
Posté le 01-08-2005 à 12:28:25  profilanswer
 

[quotemsg=1166406,1,275232]mais ca ne marche pas! [quotemsg]
 
mais cela ou ne marche pas! (enfin tu peux utiliser ça aussi mais en aucun cas "ca" )
 
Ce n'est pas mieux comme cela ?  :sarcastic:

n°1166708
erwan551
Posté le 01-08-2005 à 13:49:33  profilanswer
 

En tous cas, ça ne marche pas!
 
Quelqu'un aurait une idée ?
 
Merci d'avance

n°1166719
afbilou
pouet your life
Posté le 01-08-2005 à 13:55:45  profilanswer
 

Le bon type mime est : application/msexcel
M orthographe aurait pu corriger cette faute tout de meme ...


Message édité par afbilou le 01-08-2005 à 13:57:00
n°1166721
afbilou
pouet your life
Posté le 01-08-2005 à 13:58:10  profilanswer
 
n°1166854
stb
Posté le 01-08-2005 à 15:15:06  profilanswer
 

bah le header n'est la que pour renseigner le browser, ça ne signifie pas ue tu mette à sa disposition le fichier en question.
 
la tu lui dis:
-attention je t'envoie une fichier de type excel
-il s'appelle "test_inter.xls"
 
... et puis c'est tout
 
rajoute donc un
readfile("chemin/vers/test_inter.xls" );
à la fin pour "envoyer" ton fichier

n°1167038
erwan551
Posté le 01-08-2005 à 17:04:38  profilanswer
 

Merci,  
j'ai rajouté la ligne readfile et ça marche tres bien.

n°1167043
M Orthogra​phe
Posté le 01-08-2005 à 17:06:28  profilanswer
 

Je suis certain que si tu rajoutes un accent sur "tres" cela marche encore mieux

n°1167811
Ricco
Retour au pays
Posté le 02-08-2005 à 13:09:42  profilanswer
 

erwan551 a écrit :

Merci,  
j'ai rajouté la ligne readfile et ça marche tres bien.


 
.... content de l'apprendre  :hello:  
 


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1857691
chana
Posté le 04-03-2009 à 19:28:18  profilanswer
 

bonjour
Je me permets de relancer ce sujet car je suis entrain d'essayer de développer une page php qui ouvre un fichier excel associé à un pseudo sélectionné dans une liste déroulante.
 
J'ai utilisé le code proposé ci-dessus, et le résultat n'est pas celui escompté. Le bon fichier xls correspond au pseudo, mais il ne s'ouvre pas correctement. Il est intégré au navigateur, et il est illisible.
J'aimerais qu'il puisse s'ouvrir dans excel ou que la possibilité de le télécharger soit proposé.
 
voici un bout d'image qui montre le format d'ouverture du fichier :
http://www.couleurvanille.com/listes2/ouverturefic.jpg
 
la page est ici : http://www.couleurvanille.com/listes2/index.php, afin que vous puissiez vous rendre compte du résultat.
 
voici le code pour le fichier associé au 1er pseudo de la liste :

Code :
  1. $choix = $_POST["liste"];
  2.  if ($choix == '01')
  3.  {
  4.   header("content-type: application/msexcel" );
  5.   header('Content-Disposition: attachment; filename="Amely.xls"');
  6.   readfile("files/Amely.xls" );
  7.  }


 
Si qqu'un pouvait m'aider à trouver une solution, cela serait vraiment sympa. Je vous remercie.


Message édité par chana le 04-03-2009 à 19:31:37
mood
Publicité
Posté le 04-03-2009 à 19:28:18  profilanswer
 

n°1857696
Profil sup​primé
Posté le 04-03-2009 à 19:39:51  answer
 

:hello:
Le type mime correct est :
application/vnd.ms-excel
Et il faut une majuscule à Content-type

n°1857883
chana
Posté le 05-03-2009 à 11:11:46  profilanswer
 

hello
il est écrit plus haut dans ce même sujet que le type mime correct est :
application/msexcel (message posté par afbilou).
De toutes façons, j'ai essayé avec les deux écritures et le résultat est le même ;-)
Je viens de mettre la majuscule à Content-type, mais ça ne change rien, toujours le même résultat .....

n°1858162
Profil sup​primé
Posté le 05-03-2009 à 18:17:03  answer
 

chana a écrit :

hello
il est écrit plus haut dans ce même sujet que le type mime correct est :
application/msexcel (message posté par afbilou).
De toutes façons, j'ai essayé avec les deux écritures et le résultat est le même ;-)
Je viens de mettre la majuscule à Content-type, mais ça ne change rien, toujours le même résultat .....


ah bon, c'est pourtant le type mime donné ici :
http://www.w3schools.com/media/media_mimeref.asp


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

  [php] [RESOLU] lancer un fichier excel avec un header

 

Sujets relatifs
Executer une commande dos sans creation de fichierpb de requête [RESOLU]
[SQL] Récupérer emails d'un fichier *.sql ?importation exportation excel mySQL ?
[résolu] Générer aléatoirement des donnéesGénérer un fichier .txt dans un répertoire précis
[résolu][pyGTK]question de débutant - fixer les dimentions d'un TextVi[PHP][Resolu] Sortir du php proprement
Récupérer un nom de fichier (sans l'extension) en Php[Shell/Batch]Utiliser Cron pour lancer des applications graphiques
Plus de sujets relatifs à : [php] [RESOLU] lancer un fichier excel avec un header


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