Remplacer une ligne dans un fichier
le 24/09/2010 à 18:24
Bonjour,
tout est dans le titre,
je voudrais remplacer la ligne n° 59 de mon fichier, par un autre texte
merci d'avance
Fausto
le 24/09/2010 à 18:30
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.
@+
le 24/09/2010 à 18:40
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
le 24/09/2010 à 18:46
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).
@+
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter