Bonsoir à tous,

Voici mon code :

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();
Les variables : $nom et $email sont obligatoirement définies dans la fonction "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.