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 :

Editer un fichier PHP avec fwrite, etc.


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 37
    Points : 41
    Points
    41
    Par défaut Editer un fichier PHP avec fwrite, etc.
    Salut à tous,

    Dans le cadre du développement d'un site en plusieurs langues, j'ai besoin de créer une zone admin de traduction où les traducteurs pourront éditer les fichiers de langues .php directement depuis le site (console d'administration avec textarea). Je peine à trouver la documentation qu'il me faut (en l'occurence, la panoplie fopen, fwrite, etc.) ou les informations ne sont pas très précises voire inutiles...

    Auriez-vous une petite idée de la bonne méthode? Des bonnes fonctions à utiliser? Ou un petit tuto sur ce genre de manip?

    Ce qu'il me manque vraiment se résume à :

    - extraire une chaîne en fonction des balises =" et ";
    (le pointeur ne doit pas être fonction du nombre de caractères!)

    Exemple (dans mon fichier original, j'ai...):

    $strBonjour ="Salut à tous";

    ...dans la console, je dois pouvoir récupérer cette ligne sous la forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <textarea name="strBonjour" id="langue_du_fichier_de_destination">
    Salut à tous
    </textarea>
    ...Et enfin, sauvegarder la traduction dans le fichier de destination

    $strBonjour ="Hello everyone";


    ...Un petit coup de pouce?

    Merci d'avance!

  2. #2
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 386
    Points
    9 386
    Par défaut
    Pas un soucis de fwrite ou autre, soucis de recherche.
    Et qui dit recherche dit souvent expression régulière.

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 37
    Points : 41
    Points
    41
    Par défaut


    Merci de ta réponse!

    Je re-bloque sur la recherche... grrr.... J'utilise file pour récupérer mes lignes sous forme d'array, pour connaître les textes déjà traduis, je mets un pointeur dans le fichier traduis (//MARKERPOINT) afin d'éliminer toutes les clés antérieures mais l'array_search ne se fait pas !? :/ Une idée?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    $file = $_SERVER['DOCUMENT_ROOT'] . "/lang/es-utf8.inc.php"; 
    $txt2tra = file($file);
    $key = array_search("//MARKERPOINT",$txt2tra);
    echo $key;
    $marker = $key+1;
    ?>
    <textarea>
    <?php echo $txt2tra[$marker] ?>
    </textarea>
    EDIT... C'est bon, problème réglé! Si ça peut aider quelqu'un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $txt2tra = file($file, FILE_IGNORE_NEW_LINES);

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

Discussions similaires

  1. Appel d'un fichier PHP avec passage de paramètre
    Par Claude_Azoulai dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/09/2008, 15h27
  2. Ouverture de fichier PHP avec PHPEclipse
    Par youenn dans le forum Eclipse PHP
    Réponses: 4
    Dernier message: 25/03/2008, 17h59
  3. Lire un fichier PHP avec du code PHP et l'afficher
    Par Prosis dans le forum Langage
    Réponses: 4
    Dernier message: 10/01/2008, 00h21
  4. Réponses: 2
    Dernier message: 04/10/2007, 11h04
  5. Réponses: 9
    Dernier message: 17/11/2005, 10h33

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