Bonjour,
Je ne sais absolument pas d'où vient mon problème. voici mon code:Et la valeur de $tpl:
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 if ($user->type!='invité') { ereg('\#^(.*){NAVBAR.invite\}.*\{/NAVBAR\}(.*)$#', $tpl, $splitted_tpl); $tpl=$splitted_tpl[1].$splitted_tpl[2]; } if ($user->type!='membre') { ereg('\#^(.*){NAVBAR.membre\}.*\{/NAVBAR\}(.*)$#', $tpl, $splitted_tpl); $tpl=$splitted_tpl[1].$splitted_tpl[2]; } if ($user->type!='banni') { ereg('\#^(.*){NAVBAR.banni\}.*\{/NAVBAR\}(.*)$#', $tpl, $splitted_tpl); $tpl=$splitted_tpl[1].$splitted_tpl[2]; }$user->type vaut "invité". D'après mon débogueur, à la ligne "$tpl=$splitted_tpl[1].$splitted_tpl[2];", $splitted_tpl vaut NULL, mais je ne sais absolument pas pourquoi, car mon expression régulière me semble juste...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <td id="menu"> {NAVBAR.invite} <table cellpadding="0" cellspacing="0"><tr><td><img src="'.$this->repertory.'navbar_left.png" alt="" /></td><td> <a href="'.$sdk->forum_root.'" class="button">Accueil</a> | <a href="'.$sdk->forum_root.$sdk->rewrite_url('forum', 0, 'Index').'" class="button">Forum</a> | <a href="'.$sdk->forum_root.'memberlist.php" class="button">Les membres</a> </td><td><img src="'.$this->repertory.'navbar_right.png" alt="" /></td></tr></table> {/NAVBAR} {NAVBAR.membre} {/NAVBAR} {NAVBAR.banni} {/NAVBAR} </td>
Merci d'avance pour votre aide,
ProgVal
Partager