Bonsoir à tous,
Voici mon code :
Les variables : $nom et $email sont obligatoirement définies dans la fonction "affichage()" !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 function ConvertVariables($content) { preg_match_all('/\$(\w+)/i', $content, $matches); foreach($matches[1] as $match){ global ${$match}; $content = str_replace("$".$match,${$match},$content); } return $content; } function recup() { $html = 'Bonjour $nom,<br />Ton adresse mail est : $email'; return $html; } function affichage() { $nom = 'Pierre'; $email = 'pierre@domaine.com'; $message = ConvertVariables(recup()); return $message; } echo affichage();
Le but étant que le echo affichage(); donne :
Bonjour Pierre
Ton adresse mail est : pierre@domaine.com
Je bloque ... depuis cet après-midi !
Merci d'avance pour votre aide.
Partager