Modifier un fichier en php

Modifier un fichier en php - PHP - Programmation

Marsh Posté le 24-08-2004 à 16:59:48    

Bonjour !
 
j'ai un tit souci... deja cherché sur le forum mais je trouve pas exactement ce que je veux...
 
je m'explique :
 
j'ai un fichier config.php qui contient uniquement des variables et j'aimerai modifier la valeur de celle ci via un formulaire.
 
bon je bloque sur la maniere de rechercher la ligne de la variable et modifier le contenu entre les "".
 

ex :
<?
$site = "";
$lieu = "";
?>

 
je souhaite donc modifier le fichier afin de definir les variables...
 
merci de bien vouloir m'orienter :)
 
Mici !

Reply

Marsh Posté le 24-08-2004 à 16:59:48   

Reply

Marsh Posté le 24-08-2004 à 17:34:01    

Essaye ça :
 
 if($h=fopen($fichiers, "r+" )){
     while (!feof($h)){
     $position = ftell($h);
     $line_read = fgets($h);
     $position2 = ftell($h);
 
     if (ereg("$site =", $line_read)){
     fseek($h, $position, SEEK_SET);
     fwrite($h, '$site = \"toto\";');
     fseek($h, $position2, SEEK_SET);
     } //IF
} //while EOF
fclose($h);
} //IF fopen
 
 
 
Ca modife pas ce qu'il y a entre les lignes mais toute la ligne... ça devrait, à vérifier passer quand même  ;)


Message édité par Snoopy71 le 24-08-2004 à 17:51:17
Reply

Marsh Posté le 24-08-2004 à 17:50:49    

voila ce que ca donne :
 

<?
 = "toto";;
 = "toto";;
?>

 
... c'est pas tres loin, faut que je bibouille un peu...
 
mici :)

Reply

Marsh Posté le 24-08-2004 à 17:52:04    

J'ai édité mon message.... les " interprètent les variables... mets des simples quotes '' pour le fwrite ;)  
 
PS : Pareil pour le Ereg à mon avis


Message édité par Snoopy71 le 24-08-2004 à 17:53:22
Reply

Marsh Posté le 24-08-2004 à 18:00:39    

oki ca marche !!
 
merci !
 
mnt faut j'adapte selon mes besoins !
 
bye  :hello:

Reply

Sujets relatifs:

Leave a Replay

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