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 :

Remplacer une ligne dans un fichier de configuration


Sujet :

Langage PHP

  1. #1
    Membre actif
    Inscrit en
    Juin 2006
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 584
    Points : 235
    Points
    235
    Par défaut Remplacer une ligne dans un fichier de configuration
    Bonjour,
    J'utilise un fichier de configuration qui contienne toutes mes variables utiles pour mon site web.

    Exemple du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?
    $param1 = "var1";
    $param2 = "var2";
    //Commentaire
    $param....
    ?>
    Je voudrai savoir si il est possible de remplacer une variable dans le fichier texte.
    Par exemple je voudrai mettre a l a place de $param2 = "var2" : $param2 = "nouvelvar";

    Est ce que vous auriez une idée?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Bonjour

    C'est un peu vague comme demande ! Bien sur que c'est possible, il suffit que dans ton fichier texte tu remplaces ta ligne par $param2 = "nouvelvar"; !

    Bon, plus sérieusement dans quel contexte veut tu remplacer cette variable, y a t'il une condition à remplir pour changer cette variable ?? Vois tu ce que je veux dire ?
    Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez moi.
    débutez avec les CSS
    Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
    Votez pour les messages qui vous ont aidés...

  3. #3
    Membre actif
    Inscrit en
    Juin 2006
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 584
    Points : 235
    Points
    235
    Par défaut
    Et bien poru un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?
    $domaine = "http://www.test.com";
    $nbrmaxuser = "50";
    $nbrjours = "31";
    ?>
    dans la partie administration du site j'ai un formulaire avec un textbox nbruser et on choisi le nombre d'utilisateur maximum.
    Hors je souhaite changer 50 par 100.
    Mais il n'est pas forcément obliger que $nbrmaxuser soit a la ligne 2 du fichiers.

    J'espere que j'ai été assez clair

  4. #4
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Il faudrait que tu regarde du coté de file_get_contents et de file_put_contents ; et pour modifier les données il faudra peut être voir du coté des expressions régulières ou alors sur le traitement des chaines (strspn ou strstr) en fonction de ta situation...
    Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez moi.
    débutez avec les CSS
    Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
    Votez pour les messages qui vous ont aidés...

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

Discussions similaires

  1. Remplacer une ligne dans un fichier texte !
    Par toulouz1 dans le forum VBScript
    Réponses: 23
    Dernier message: 19/07/2017, 10h26
  2. [Batch] modifier une ligne dans un fichier de configuration (hmailserver)
    Par amidevous dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/02/2013, 13h12
  3. [Batch] Remplacer une ligne dans un fichier modèle
    Par PAB/31/SAB dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 12/03/2010, 10h16
  4. Remplacer une ligne dans un fichier
    Par mister3957 dans le forum C++
    Réponses: 6
    Dernier message: 31/03/2009, 03h09
  5. Remplacer une ligne dans un fichier ?
    Par FenX. dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 30/05/2008, 10h45

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