Remplacer une ligne dans un fichier

Répondre
fausto
fausto
Déconnecté
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
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
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.

@+
fausto
fausto
Déconnecté
Salut,

et merci
j'ai repris le code de la doc :
  1.  
  2. // Lit une page web dans un tableau.
  3. $lines = file('txt.txt');
  4.  
  5. // Affiche toutes les lignes du tableau comme code HTML, avec les numéros de ligne
  6. foreach ($lines as $line_num => $line) {
  7. echo "Line #<b>{$line_num}</b> : " .($line) . "<br />\n";
  8. }
  9.  
  10.  


ç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
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
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).

@+
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique