Lire et écrire dans un fichier .ini

Lire et écrire dans un fichier .ini - PHP - Programmation

Marsh Posté le 14-10-2004 à 13:46:47    

Bonjour,
 
Je voudrais savoir s'il existe une méthode pour écrire dans des fichiers .ini de type suivant :
[nom appli]
versiondb = x.x.x
versionsoft = x.x.x
utilisateur = nomuti
 
Comment trouver [nom appli] et comment choisir où écrire ?
Existe-t-il une fonction propre à php pour traiter ce type de fichier ? Ou dois-je lire le fichier à la recherche de la zone entre crochets recherché ?
 
Merci d'avance.

Reply

Marsh Posté le 14-10-2004 à 13:46:47   

Reply

Marsh Posté le 14-10-2004 à 13:49:31    

jamais fait perso, mais je dirais que récupérer le contenu du fichier, faire les modifs sur ta(tes) variable(s) dans ton script, et tout réécrire dans le fichier à la fin me parait jouable...
 
Il contient bcp d'infos le fichier en question ?


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 14-10-2004 à 13:52:52    

http://fr2.php.net/manual/fr/funct [...] i-file.php [:dawa]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 14-10-2004 à 13:54:21    

LA taille des informations peut en effet être assez vastes c'est aléatoire selon le nombre d'appli dont dispose le client.
 
@simogeo : Merci beaucoup. Je vais voir ce que je peux faire avec cette fonction.

Reply

Marsh Posté le 19-10-2004 à 13:58:42    

Merci pour la fonction parse_ini.
 
Mais comment faire pour modifier ou écrire une section dans le fichier .ini ?

Reply

Marsh Posté le 04-02-2005 à 11:02:46    

Salut,
 
J'ai déjà vu ça... si mes souvenirs sont bons j'ai dû ouvrir le fichier en écriture et utiliser une boucle :
 

Citation :

Boucle 1 pour les sections {
  Ecrire la section
  Boucle 2 pour les clés de chaque section {
    Ecrire les clés
  }
}


 
J'ai peut-être encore ça dans il coin il faudrait que je regarde

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed