19-04-2009, 10:24 AM
Petite question, elle vient d'où ta variable $var ? A ta place, je laisserais tomber la fonction eval et je tournerais le problème autrement. Dans ton cas par exemple je verrai bien l'utilisation d'un système quelconque de template.
Sinon, si le contenu de ta variable vient d'un fichier, et que ce fichier est dispo via le web, tu peux tout simplement récupérer son contenu via son adresse web, non pas via le système de fichiers.
Exemple : au lieu de faire $var = file_get_contents('mon/fichier.php'); tu fais $var = file_get_contents('http://monsite/mon/fichier.php');
comme ça $var contient la page toute parsée, et t'as pas à t'embêter avec la fonction eval.
Sinon, si le contenu de ta variable vient d'un fichier, et que ce fichier est dispo via le web, tu peux tout simplement récupérer son contenu via son adresse web, non pas via le système de fichiers.
Exemple : au lieu de faire $var = file_get_contents('mon/fichier.php'); tu fais $var = file_get_contents('http://monsite/mon/fichier.php');
comme ça $var contient la page toute parsée, et t'as pas à t'embêter avec la fonction eval.