PHP : fputs ( faire accepter le signe $

Résolu/Fermé
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 - 6 déc. 2010 à 20:28
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 - 7 déc. 2010 à 09:31
Bonjour,

Je ne parviens pas à faire écrire dans un fichier une ligne contenant le signe $, en codant ainsi :
fputs($f, "$tablo[$numero] = \"1\"; ");


de manière à obtenir dans le fichier:

$tablo[1] = 1; 


J'obtiens ceci :

= 1;


J'ai essayé :

fputs($f, "$tablo[$numero] = \"1\"; ");


J'obtiens l'erreur :

Parse error: syntax error, unexpected '&' in.......


Comment obtenir l'écriture du signe $ ?

Je vous remercie.



A voir également:

2 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
6 déc. 2010 à 22:37
Il faut l'échapper :
fputs($f, "\$tablo[$numero] = \"1\"; ");
0
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 20
7 déc. 2010 à 09:31
Merci beaucoup. Les choses simples sont souvent difficiles à trouver !
0