Remplacer une chaîne de caractères dans un fichier
Posté : 12 juil. 2012, 17:45
Bonjour à tous,
J'ai créer un formulaire qui qui une fois valider doit modifier une ligne dans un fichier (en sachant que cette ligne aura toujours la même taille). En utilisant fgets(), j'arrive à la bonne ligne mais je me retrouve à la fin de celle-ci...Et me voilà coincée !
Un coup de main serait le bienvenue
Voici un sample:
J'ai créer un formulaire qui qui une fois valider doit modifier une ligne dans un fichier (en sachant que cette ligne aura toujours la même taille). En utilisant fgets(), j'arrive à la bonne ligne mais je me retrouve à la fin de celle-ci...Et me voilà coincée !
Un coup de main serait le bienvenue
Voici un sample:
function confIntForm($chemin,$ligne,$old,$newValue){
$this->chemin=$chemin;
$fp=$this->open($chemin,"r+");
$i = 1;
while (!feof($fp)&&$i<$ligne)
{
$page .= fgets($fp);
$i ++;
}
something here...
fputs($fp,$old + $newValue);
fclose($fp);
}
Merci !