Remplacer une ligne dans un fichier

Répondre
fausto
le 24/09/2010 à 18:24
fausto
Bonjour,

tout est dans le titre,
je voudrais remplacer la ligne n° 59 de mon fichier, par un autre texte

merci d'avance

Fausto
moogli
le 24/09/2010 à 18:30
moogli
Salut,

Le mieux et d'utiliser file pou avoir le fichier dans un tableau. Tu pourra ainsi modifier la ligne voulue simplement puis tous remettre dans le fichier.

@+
Il en faut peu pour être heureux !!!!!
fausto
le 24/09/2010 à 18:40
fausto
Salut,

et merci
j'ai repris le code de la doc :
// Lit une page web dans un tableau.
$lines = file('txt.txt');

// Affiche toutes les lignes du tableau comme code HTML, avec les numéros de ligne
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " .($line) . "<br />\n";
}


ça m'affiche bien les lignes

Maintenant, je voudrais donc remplacer la ligne n° 60 par exemple, par autre chose

Merci encore
j'essaie de mon côté
@+

Fausto
moogli
le 24/09/2010 à 18:46
moogli
Ben heu le resultat de la fonction est un tableau donc l'index du tableau te permet d'acceder a n'importe quelle lignes (attention l'index commence a zero).

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours