Bonsoir,
J'affiche des pages de maniere dynamique.
J'utilise aussi des constantes dans un fichier fr.php pour afficher des textes.
Jusque la tout marche.
Aujourd'hui j'ai créé une fonction qui affiche un formulaire et dont le nom des champs se trouve dans une constante.
Ex :
Pour evité de tout charger inutilement j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part define ("MAIL", "E-mail* :") ;
pour appeler juste les constantes de la page en question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (ereg ('contact.php', $_SERVER['REQUEST_URI']))
dans le contenu de ma page dynamique, je met un tag "{_FORM_}" et a l'affichage je fait un str_replace du tag par ma fonction "function display_form_contact()".
Mon pb est que sur ma page contact.php tout fonctione mais depuis que j'appel une fonction dans les autres page j'ai cette erreur :
je sais que cela signifi que ma constant n'est pas défini. Mais le pb c'est qu'elle na pas a l'être car elle ne se trouve pas dans la même page.Notice: Use of undefined constant MAIL - assumed 'MAIL' in
si j'enleve le str_replace toutes les autres pages fonctionne mais mon formulaire n'a plus de libéllé.
avez vous une idée ?
Partager