Page 1 sur 1

probleme avec un script php qui en ecrit un autre....

Posté : 16 nov. 2015, 12:01
par hamdi369
bonjour

j'ai un petit probleme....

j'arrive pas à trouver la solution....

j'ai un script php (ex a.php), qui en crée un autre (ex b.php)

A un moment, a.php doit ecrire dans b.php :
print_r($test);echo ($test);?>

ce n'est pas le code, mais ce que je desire que a.php ecrit dans le fichier b.php

donc j'ai mis ce code :
fwrite($file, "print_r($test);echo ($test);?>");
mais au lieu de me retrouver avec :
print_r($test);echo ($test);?>

je me retrouve bizarrement avec :
print_r();echo ();?>

c'est à dire que les $test ne sont pas passés, alors qu'ils sont bien à l'interieur des guillements...

Comment cela se fait-il?
Comment y remédier?

Merci pour votre aide :)

Re: probleme avec un script php qui en ecrit un autre....

Posté : 16 nov. 2015, 13:11
par ynx
Salut,

Il faut simplement utiliser des simples quotes pour ne pas interpréter les variables PHP dans la chaine :
fwrite($file, 'print_r($test);echo ($test);?>');
Bonne journée

Re: probleme avec un script php qui en ecrit un autre....

Posté : 16 nov. 2015, 13:25
par hamdi369
:o !!!

tout simplement!

merci Ynx! bonne journée à vous :)