2010-07-02 5 views

Répondre

1

Vous pouvez utiliser preg_replace_callback à la place:

$line = preg_replace_callback(
    '/<%var.\$(fullname).%>/is', 
    create_function(
     '$matches', 
     'return $_SESSION[$matches[1]];' 
    ), 
    $line 
); 

Bien que je me méfie de l'endroit où vous obtenez la chaîne d'entrée de: Je me méfie si elle vient des utilisateurs (on dirait qu'il pourrait venir à partir d'une sorte de fichier de configuration ou de modèle, ce qui est probablement OK).

+0

fonctionne bien merci beaucoup –

Questions connexes