le bouzin que je suis en train d'écrire doit envoyer des alertes par mail à certaines personnes. je stocke les sujets et corps de mail dans ma base sous cette forme :
le contact $lib_contact n'a pas été traité aprés $jour jours
avant d'envoyer le mail par une fonction, je déclare $lib_contact et $jour en variables globales. comme dans un premier temps, ça n'affichait pas mes variables, me suis dis "ah bah oué, fo que j'utilise eval();"
Mais bien sûr, j'arrive pas à faire marcher eval().
si je fais comme ça (definir le corps du mail "à la main" ):
Code :
- $corpsA = "le contact $lib_contact n'a pas été traité aprés $jour jours";
- eval( "\$corpsA = \"$corpsA\";" );
- print $corpsA;
|
ça marche
mais comme ça (definir le corps du mail "dynamiquement" ): :
Code :
- $corpsA = $corps[$i];
- eval( "\$corpsA = \"$corpsA\";" );
- print $corpsA;
|
à marche pas
je sais pas trop où chercher la réponse à ce problème
Message édité par Schimz le 12-03-2003 à 09:40:22