Ajouter un texte aprés la niéme ligne d'un fichier

[Résolu/Fermé]
Signaler
Messages postés
2295
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
-
Messages postés
2295
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
-
Bonjour,

Alors je m'explique j'aimerais pouvoir ajouter un texte dans un fichier mais après une ligne choisie.
fwrite($fh, "toto")
ecrit par dessus ...

Une idée ?

1 réponse

Messages postés
2295
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
199
Je m'attendais a un truc du genre

 $lines = file($filename);
$i=8;
$nbLine = count($lines);

$lines = array_merge(
array_slice($lines, 0, $i),
array('//NEW_LINE', PHP_EOL),
array_slice($lines, $i, $nbLine - 1)
);
$aTxt=implode($lines);
file_put_contents($filename, $aTxt);


PS: Réponse +1 ?!!