IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

écrire un $ dans un fichier (fwrite)


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Points : 16
    Points
    16
    Par défaut écrire un $ dans un fichier (fwrite)
    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 )

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Simplement en l'échapant, ça fonctionne !
    Rahhhh... J'étais persuadée d'avoir essayé en plus

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. écrire BigDecimal dans un fichier
    Par pipip dans le forum Langage
    Réponses: 1
    Dernier message: 29/12/2008, 09h54
  2. [VB.NET]comment écrire/lire dans un fichier text
    Par zouhib dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/05/2006, 17h11
  3. Réponses: 3
    Dernier message: 29/12/2004, 17h10
  4. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16
  5. [FileWriter] écrire à la suite dans un fichier.
    Par LoLoSS dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 24/06/2004, 14h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo