Problème de définition de variable en php

Résolu
BenjD90 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
benvii Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrait savoir quel code je doit écrire en php pour avoir ma variable $page qui a cette valeur :

$page = "<?php $titre2 = preg_replace('#$nom#i', '$img', $titre2); ?>";

je voudrait que $titre2 reste tel quel (considéré comme un mot), et $nom et $img prennent leur vrais valeur (défini auparavant)

merci pour vos réponses

@+
Benj
A voir également:

3 réponses

benvii Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   137
 
Bonjour,
Il faut juste échapper certains carctères avec \.
Voilà :
$var = "<?php \$titre2 = preg_replace(\'#".$nom."#i\', \'".$img."\', ".$titre2."); ?>";
echo $var;


Attention : avec un code de ce type là il faut faire attention aux injections.
0
BenjD90 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   1
 
merci,

au final ça donne donc :

$page = "<?php \$titre2 = preg_replace('#".$nom."#i', '".$img."', \$titre2); ?>";
0
benvii Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   137
 
Oui
0