Bonjour,

Mon problème est tout simple. En fait non, il est bien compliqué mais le noeud du problème est on ne peut plus simple.
Je travaille actuellement sur un site en plusieurs langues. Pour gérer ces différentes langues, je passe par des fichiers.php qui contiennent chacun un tableau avec un mot et sa référence dans une autre langue.
Il est structuré comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
$dico_fr = array(
'accueil_ag' => 'Accueil et Agenda',
... 
'hist_photos' => 'Histoire et photos'
)
?>
Pour imprimer ces traductions sur les pages, j'utilise une fonction.
Tout s'affiche bien, c'est parfait à ce niveau-là.

Pour faciliter la vie du client, je me suis dit que dans la partie admin du site, je pourrais lui offrir la possibilité de modifier les traductions.
Donc j'ai fait un petit formulaire qui parcourt le tableau. Tout va bien.
Avant d'enregistrer tout le formulaire (je réenregistre tout à chaque fois), j'efface l'ancien fichier.php avec unlink.
Pour enregistrer les nouvelles traduction, je passe par fopen, fwrite et fclose.
Et c'est là qu'intervient mon problème.
En effet, mon fichier.php étant constitué de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
$dico_fr = array(
'accueil_ag' => 'Accueil et Agenda',
... 
'hist_photos' => 'Histoire et photos'
)
?>
J'ai absolument besoin d'écrire dans ce fichier le "$".
Sauf que je n'y arrive pas...

Si une bonne âme avait une solution, ce sera bien gentil. Je suis dessus depuis vendredi matin et je n'ai toujours pas trouvé comment faire.
D'avance merci (et désolée pour la longueur du post )