fichier .odt indexé sur table mysql et en php

fichier .odt indexé sur table mysql et en php - PHP - Programmation

Marsh Posté le 06-03-2006 à 14:12:46    

J'espère que le titre est significatif. Voila mon souci car je débute.
Je voudrais faire un modèle de lettre avec open-office puis le réutiliser depuis un programme fait en php. (mailling_liste)
Je pensais utiliser le modèle en background-image: puis insérer les champs mysql sur des places adéquates mais je n'ai aucun réultat.
Vous allez me dire de faire cela depuis open-office mais mon programme renseigne des champs qu'open-office ne sait pas faire.
Peut-être existe une solution propre que je ne connait pas. Je suis prèt pour la leçon 1. Merci de toute aide. :jap:  

Reply

Marsh Posté le 06-03-2006 à 14:12:46   

Reply

Marsh Posté le 06-03-2006 à 14:47:34    

pour faire ca personnellement voila ce que j'ai fait.
 
tu mets une variable {TEXTE_MAIL} dans ton modele HTML
 
ensuite fopen, fread de ton fichier modele
 
tu recuperes toute la source dans une variable
 
ensuite tu utilises str_replace
 
tu vas remplacer {TEXTE_MAIL} par ton text et voila
 
Sinon il existe des class qui te permette de gérer des templates aussi


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
Reply

Marsh Posté le 06-03-2006 à 15:52:04    

n'aurai tu as interete a le faire en deux etapes ?  
 
1- extraction d'un fichier de données a l'aide de php  
2- envoi du mailing avec open office, en se servant du fichier extrait ( pas d'acces a mysql )  
 
sinon, moi j'utilise une solution assez proche de newneo >  
je fais un fichier html , dans lequel les variables sont de la forme %variable%
 
ensuite, je fait un strreplace de %variable% par sa valeur


---------------

Reply

Marsh Posté le 06-03-2006 à 17:48:18    

Ben  oui, j'ai bien pensé à cette façon de faire avec un fichier HTML mais quand je fais évouler mon Pc les polices, interlignes etc.... changent. Pour remèdier à cela j'ai utilisé FPDF. Mais pour faire du mailling je n'ai pas trouvé la solution.
Je vais dans un premier temps essayer la proposition de flo850: extraire un fichier et utiliser OOo pour l'édition. Je ne l'ai jamais fait, donc ça peut prendre un peu de temps.
Je posterai ici les résultats. Merci :wahoo:

Reply

Marsh Posté le 07-03-2006 à 22:38:43    

Pffffff.... Que de mal. Je ne comprend pas comment tu fais un tableau de donnée pour OOo. J'en ai fais un depuis OOo et il me sort 2 type de fichier.  
.csv  et .odb
comment faire ça avec du php ? :??:

Reply

Sujets relatifs:

Leave a Replay

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