Gestion d'un fichier

Eléphant du PHP | 68 Messages

16 avr. 2008, 08:05

Bonjour,
Par exemple j'ai un fichier config.php qui cotient :
<?php
$config['URL_site'] = 'http://site.com';
$config['nom_site'] = 'Site';
$config['emal'] = '[email protected]';
?>
Et j'aimerai depuis un autre fichier pouvoir gérer ces données , dans un formulaire ces données s'affichent et on peut les modifier.

Comment faire ?
Merci

ViPHP
ViPHP | 5924 Messages

16 avr. 2008, 11:47

Tu fais un include() pour les lire, et un file_put_contents() pour les écrire…

Eléphant du PHP | 68 Messages

16 avr. 2008, 12:22

Ok, mais si les variables existent déja est-ce que sa les modifie juste ?

ViPHP
ViPHP | 5924 Messages

16 avr. 2008, 12:56

C'est à dire ?

Eléphant du PHP | 68 Messages

16 avr. 2008, 12:58

C'est à dire que je veut pouvoir modifier les variables depuis une page sans toucher manuellement à la page config.php est-ce que la fonction modifiera la variable au lieu de la créer si elle existe déja

ViPHP
ViPHP | 5924 Messages

16 avr. 2008, 12:59

La fonction file_put_contents() réécrit le fichier, ce serait pas mal de lire la doc…

Eléphant du PHP | 68 Messages

16 avr. 2008, 13:10

Je l'ai lu elle peut aussi rajouter...

ViPHP
ViPHP | 5924 Messages

16 avr. 2008, 13:19

Oui mais dans ton cas, je ne vois pas en quoi rajouter à la fin du fichier te sera utile.
Il va te falloir le réécrire…

Eléphant du PHP | 68 Messages

16 avr. 2008, 14:13

Oui c'est ré-écrire.
Mais je pense que je vais devoir faire reecrire entierement et pas modifié une seule ligne.
Mais en tout cas merci pour cette fonction ;)