Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2011, 21h07   #1
Invité régulier
 
Inscription : janvier 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 21
Points : 6
Points : 6
Par défaut Exporter au format Word

Bonsoir à toutes et à tous,

Sur un script php, j'exporte les données vers un fichier .doc et tout se passe très bien à un détail près mais je ne sais pas pourquoi.

En fait lorsque le fichier est généré, je l'ouvre et il se met au mode "WEB" et prend toute la page.
J'essaye de faire en sorte qu'il passe au mode page.

Voici l'entête :
Code :
1
2
3
 
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; Filename=fichier.doc");
Je pense que c'est la que cela coince.

Merci d'avance pour vos réponses.

Amicalement

Mehdi
pelluche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 02h20   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
le contenu de ton fichier est en HTML ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 08h38   #3
Invité régulier
 
Inscription : janvier 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 21
Points : 6
Points : 6
Bonjour stealth35,

Oui tout à fait le contenu est en html.
C'est peut être la raison pour laquelle cela coince.
Il faudrait que je l'enregistre en .doc et non en html
pelluche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 08h48   #4
Membre éprouvé
 
Avatar de gtraxx
 
Homme Aurélien Gérits
Développeur Web
Inscription : mai 2006
Messages : 1 045
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gérits
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 1 045
Points : 498
Points : 498
Bonjour il existe une librairie pour exporter en word tout comme pour excel.
voici le lien de la librairie : http://phpword.codeplex.com/
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.
AFUP 2009 : Bien optimiser son code pour le référencement
Mon projet open source de librairie PHP 5: magix cjquery
gtraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 16h18   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par pelluche Voir le message
Bonjour stealth35,

Oui tout à fait le contenu est en html.
C'est peut être la raison pour laquelle cela coince.
Il faudrait que je l'enregistre en .doc et non en html
si le contenu est du HTML c'est normale que Word l'ouvre en HTML, il fait bien sont boulot c'est toi qui lui demande quelque chose d non conventionnel, je te conseil de suivre le message de @gtraxx
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 17h25   #6
Invité régulier
 
Inscription : janvier 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 21
Points : 6
Points : 6
Bonjour à vous,

Alors j'ai regardé la librairie mais cela m'a l'air vachement compliqué.
N'y aurait il pas un moyen de toucher au CSS afin de remédier à ce problème.

J'ai essayé avec margin-left, et right mais sans succès
pelluche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 09h12   #7
Membre éprouvé
 
Avatar de gtraxx
 
Homme Aurélien Gérits
Développeur Web
Inscription : mai 2006
Messages : 1 045
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gérits
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 1 045
Points : 498
Points : 498
L'exportation au format word de manière très correct ne se fait pas simplement avec un header
La librairie est un peu compliqué au premier abord mais son utilisation est vraiment sympathique.
Il faut prendre le temps de lire la doc, je pense que des exemples sont disponible dans l'archive
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.
AFUP 2009 : Bien optimiser son code pour le référencement
Mon projet open source de librairie PHP 5: magix cjquery
gtraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h41.


 
 
 
 
Partenaires

Hébergement Web