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

lancer un fichier excel avec un header [php] [RESOLU] - PHP - Programmation

Marsh Posté le 01-08-2005 à 10:18:42    

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
Reply

Marsh Posté le 01-08-2005 à 10:18:42   

Reply

Marsh Posté le 01-08-2005 à 12:28:25    

[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:

Reply

Marsh Posté le 01-08-2005 à 13:49:33    

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

Reply

Marsh Posté le 01-08-2005 à 13:55:45    

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
Reply

Marsh Posté le 01-08-2005 à 13:58:10    

Reply

Marsh Posté le 01-08-2005 à 15:15:06    

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

Reply

Marsh Posté le 01-08-2005 à 17:04:38    

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

Reply

Marsh Posté le 01-08-2005 à 17:06:28    

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

Reply

Marsh Posté le 02-08-2005 à 13:09:42    

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
Reply

Marsh Posté le 04-03-2009 à 19:28:18    

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
Reply

Marsh Posté le 04-03-2009 à 19:28:18   

Reply

Marsh Posté le 04-03-2009 à 19:39:51    

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

Reply

Marsh Posté le 05-03-2009 à 11:11:46    

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 .....

Reply

Marsh Posté le 05-03-2009 à 18:17:03    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed