Bonjour à tous,
Je rencontre un nouveau type de problème, bien que j'aie trouvé une solution un peu lourde palliative.
Je traite toujours des fichiers XML, via un XSLT je met les infos importantes dans un TXT que j'utilise par la suite pour compléter un HTML.
Maintenant j'ai 4 maquettes de mail HTML. La "structure" du mail envoyé sera en fonction d'un "processing instruction" dans le XML d'entrée.
J'ai isolé cette donnée dans une variable $TYPE
Cependant, en fonction d'elle je dois envoyer le mail 1 2 3 ou 4, ce qui n'est pas si facile car cette fameuse variable TYPE est comme suit :
1/ Type=x A ( alors on envoie le mail 1)
2/ Type=x B (alors on envoie le mail 2 )
3/ Type=x C (alors on envoie le mail 3)
4/ Type=x (alors on envoie le mail 4)
5/ Type=x A B ( on envoie le mail 1 uniquement, a vrai dire on prend la première occurrence)
J'ai procédé par un :
Cependant je devrais faire 4 if, et je ne peux pas traiter mon cas spécial 5/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if [ "$TYPE" == "x A" ] then --traitement mail 1--
Je ne sais pas quelle type de boucle je dois utiliser.
On m'a dit que partir sur un case pourrait m'aider ?
Merci à tous,
Partager