Je veux supprimer les 23 premières lignes du début d'un fichier et les remplacer par une chaîne contenant 10 lignes, par ex.remplacer les 23 premières lignes de fichier avec une chaîne contenant 10 lignes php
$newstring = "line1
2
3
4
5
6
7
8
9
10";
Quelle est la manière la plus facile de s'y prendre? J'ai joué avec fwrite
, mais je fais vraiment quelque chose de mal.
[ce que vous avez essayé?] (Http://whathaveyoutried.com) – Don
http://stackoverflow.com/questions/215896/how-to-use-php-to-delete-x-number -d-lines-from-the-begin-of-a-text-file – Stony
La dernière chose que j'ai essayé était de supprimer les lignes vides avec preg_replace puis d'écrire dans 10 lignes de texte et 13 lignes vides avec $ txtw = fopen ('txt .txt ',' r '); Fwrite ($ txtw, $ newstring) ; fclose ($ txtw); – John