Créer entête + pied de page sur Word -PHP-
Neo035
Messages postés
103
Date d'inscription
Statut
Membre
Dernière intervention
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une exportation de documents qui fonctionne très bien grâce aux lignes suivantes:
Mais j'ai un gros souci: je dois mettre ce petit tableau dans un entête qui sera affichée sur le documents Word. Mais je n'ai aucune idée de comment procéder...
Je n'ai trouvé aucune réponse sur les forums, malgré mes heures de recherche, donc si quelqu'un a déjà procédé à cette manipulation, je suis tout ouïe!
Merci d'avance
Neo035
J'ai une exportation de documents qui fonctionne très bien grâce aux lignes suivantes:
header("Content-Type: application/x-msword;name=$date_fr-doc-$AcronymeCandidat.doc\n"); header("Content-Disposition: attachment;filename=$date_fr-doc-$AcronymeCandidat.doc\n"); //adresse de l'image à changer au moment du déploiement!!!!!! $message = '<table border="0" width="100%">'; $message .= '<tr><td style="text-align:left"><img src="http://localhost/siteweb/img/logo.jpg" height="40" width="200" style="border-width:0"></td>'; $message .= '<td style="align:right; width=10%;">>www.google.com</td></tr>'; $message .='</table><table border="0" width="100%">';
Mais j'ai un gros souci: je dois mettre ce petit tableau dans un entête qui sera affichée sur le documents Word. Mais je n'ai aucune idée de comment procéder...
Je n'ai trouvé aucune réponse sur les forums, malgré mes heures de recherche, donc si quelqu'un a déjà procédé à cette manipulation, je suis tout ouïe!
Merci d'avance
Neo035
A voir également:
- Créer entête + pied de page sur Word -PHP-
- Comment supprimer une page sur word - Guide
- Word 2013 - Télécharger - Traitement de texte
- Créer un organigramme sur word - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
3 réponses
oui parce que vous forcez Word à ouvrir du HTML:
header("Content-Type: application/x-msword;name=$date_fr-doc-$AcronymeCandidat.doc\n");
header("Content-Disposition: attachment;filename=$date_fr-doc-$AcronymeCandidat.doc\n");
Mais c'est une bidouille...
Si vous mettiez application/excel ça s'ouvrirait dans Excell....
Un tableau construit sous Word a un format bien différent du HTML. Pour s'en convaincre, prenez un doc word vierge, construisez un tableau, puis faites une sauvegarde au format xml. Ouvrez ensuite ce fichier xml avec l'éditeur de texte et essayez de retrouver ledit tableau....
A ce stade, si vous savez déchiffrer le xml, rien ne vous interdit de le modifier. En PHP c'est possible, mais coton.
A+
header("Content-Type: application/x-msword;name=$date_fr-doc-$AcronymeCandidat.doc\n");
header("Content-Disposition: attachment;filename=$date_fr-doc-$AcronymeCandidat.doc\n");
Mais c'est une bidouille...
Si vous mettiez application/excel ça s'ouvrirait dans Excell....
Un tableau construit sous Word a un format bien différent du HTML. Pour s'en convaincre, prenez un doc word vierge, construisez un tableau, puis faites une sauvegarde au format xml. Ouvrez ensuite ce fichier xml avec l'éditeur de texte et essayez de retrouver ledit tableau....
A ce stade, si vous savez déchiffrer le xml, rien ne vous interdit de le modifier. En PHP c'est possible, mais coton.
A+