par
Lisbeth » 30 juil. 2012, 13:03
Bonjour à tous,
J'ai crée une fonction qui permet d'écrire de remplacer des lignes dans un fichier. Seul problème une de mes lignes à remplacer concerne un e-mail et n'aura donc pas toujours la même taille...Comment le gérer?
Voici un sample :
Code : Tout sélectionner
function confIntForm($chemin,$ligne,$old,$newValue){
$this->chemin=$chemin;
$fp=fopen(addslashes($chemin),"r+");
if(!$fp = fopen(addslashes($chemin),"r+"))
{
echo "Echec de l'ouverture du fichier";
}
else{
$i = 1;
while (!feof($fp)&&$i<$ligne -1)
{
$page .= fgets($fp);
$i ++;
}
fputs($fp,$old.$newValue);
fclose($fp);
}
}
Par avance, merci !
Bonjour à tous,
J'ai crée une fonction qui permet d'écrire de remplacer des lignes dans un fichier. Seul problème une de mes lignes à remplacer concerne un e-mail et n'aura donc pas toujours la même taille...Comment le gérer?
Voici un sample :
[code] function confIntForm($chemin,$ligne,$old,$newValue){
$this->chemin=$chemin;
$fp=fopen(addslashes($chemin),"r+");
if(!$fp = fopen(addslashes($chemin),"r+"))
{
echo "Echec de l'ouverture du fichier";
}
else{
$i = 1;
while (!feof($fp)&&$i<$ligne -1)
{
$page .= fgets($fp);
$i ++;
}
fputs($fp,$old.$newValue);
fclose($fp);
}
}[/code]
Par avance, merci !