Créer entête + pied de page sur Word -PHP-
                    
        
     
             
                    Neo035
    
        
    
                    Messages postés
            
                
     
             
            107
        
            
                                    Statut
            Membre
                    
                -
                                     
mpmp93 Messages postés 7217 Statut Membre -
        mpmp93 Messages postés 7217 Statut Membre -
        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
- Tableau word - 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+
