Modifier un fichier en php - PHP - Programmation
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
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
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
Marsh Posté le 24-08-2004 à 18:00:39
oki ca marche !!
merci !
mnt faut j'adapte selon mes besoins !
bye
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 !