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