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

Résolu/Fermé
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - Modifié par Fallentree le 29/05/2016 à 11:14
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 29 mai 2016 à 11:46
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 ?
A voir également:

1 réponse

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié par Fallentree le 29/05/2016 à 11:49
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 ?!!
0