Re: Etat HTML

Posté par Anonyme le 15/4/2004 11:35:20
Bonjour,

la solution de Drcharly93 avec un template est la meilleur que j'ai trouve. il y quelque année j'avais besoin d'envoyer des mails de confirmation de reservation. et j'ai utilkiser cette methode

j'en ai fait 2 ou 3 procedures qui permettent d'envoyer un mail en html au client.

cette procedure a pour parametre :
EnvoieMailHtml(fichtml,Emaildest,Emailexpe,Emailsujet,nomuser,motP,serveurP,serveurS,portP=110,portS=25)

fichtml est le nom du fichier template

voila parlons maintenant du template
j'ai utiliser la methode du vieux wdWeb (avant webDev) .
le fichier html est couple aune fentre (ou non ca depend des balise qu'on met) si on en met il est lie a la fenetre en cours

je m'explique
dans le fichier html je met des [%NOMDUCHAMPS%] et la procedure remplace cette balise par la valeur du champs dans la fenetre de meme nom

pour les table il suffit de mettre un balise qui dit que c'est une table et repete la ligne :

< !--REPEAT||NOMDETABLE||-- > si vous avez cette ligne jusqu'au "< !--/REPEAT-- > les ligne seront considerer comme a repeter
pour toutes les ligne de la table : NOMTABLE.

ca marche egalement pour les propriete comme libelle
dans ce cas on met [%MonChamps..libelle%] comme balise et ca sera remplace etc ....

tout ca est dispo sur mon site

www.SQLManagerX.com
partie windev - procedure
envoieEmailHtml()

Voila

je peux aussi vous envoyer un fichier template
pour voir comment faire

envoyer moi un mail en prive

Firetox

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=768&post_id=3046