EXECUTER UNE CHAINE A L'AIDE DE EVAL MAIS AVEC DU CODE PHP
webkiller51
Messages postés79Date d'inscriptionsamedi 23 août 2003StatutMembreDernière intervention10 janvier 2006
-
7 févr. 2004 à 13:19
princedouz
Messages postés1Date d'inscriptionmardi 15 mars 2005StatutMembreDernière intervention24 mars 2005
-
24 mars 2005 à 01:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
24 mars 2005 à 01:41
26 juin 2004 à 06:57
Mathieu
26 juin 2004 à 05:08
Aidez-moi !
Mat
28 avril 2004 à 11:47
$string = $lignes[$i];
//contient par exemple [http://www.xiti.com/xiti.asp?s=<?=$num_estat?>
$string = preg_replace_callback("/(<\?=)(.*?)\?>/si",create_function('$string','ob_start();eval("$string[2];");$return = ob_get_contents();ob_end_clean();return $return;'),$string);
$string preg_replace_callback("/(<\?php|<\?)(.*?)\?>/si",create_function('$string','ob_start();eval("print $string[2];");$return ob_get_contents();ob_end_clean();return $return;'),$string);
$test .= $string;
je fais tout ca et ma ligne est reenvoyez sans les valeurs (regarde la difference entre les 2 lignes sur le parametre s).
]
au secours.
15 mars 2004 à 08:42
dans ce cas l'include ne fonctionne pas
15 mars 2004 à 08:36
<?
// Gna gna gna on balance la source dans un fichier temporaire
// On l'inclut
// On le supprime
?>
Mais il va de soit que plus long à éxecuter ( je présume )
7 févr. 2004 à 13:19