par
leiopar » 06 mai 2010, 21:23
Bonjour
Comme beaucoup, je suis confronté a un "Function ereg_replace() is deprecated"...
J'ai donc entrepris de passé à la commende "preg_replace()".
Problème : je bute sur le remplacement de ces commande là :
Code : Tout sélectionner
if ($log){
$page=ereg_replace("\[#si_log#\](.*)\[#/si_log#\]",ereg_replace('(^.*\[#si_log#\])|(\[#/si_log#\].*$)','', $page),$page);
}else{
$page = ereg_replace("\[#si_log#\](.*)\[#/si_log#\]","",$page);
}
sachant que "$page" est un truc du genre :
titre [#si_log#]vous êtes connecté [#/si_log#]suite...
le but du jeu étant de faire d'afficher
"titre vous êtes connecté suite..."
si $log est vrai et
"titre suite..."
dans le cas contraire.
mais là, je n'y arrive plus !

S'il vous plait un coup de mains serait bien venu !!!
Je précise que le code avec les "ereg_remplace" est tout à fait fonctionnel...
Leiopar