Lire la doc que t'a indiqué Séb. t'aiderait sans doute : http://fr2.php.net/manual/fr/function.file.php
Ton code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| // le fichier
$handle = @fopen("Arc.txt", "r" );
// lecture & copie dans une variable
if ($handle) {
while (!feof($handle)) {
$file_content .= fgets($handle, 4096);
}
fclose($handle);
// explosion en tableau
$array_file_content = explode("\n",$file_content); |
Est parfaitement équivalent à celui-ci :
$array_file_content = file("Arc.txt");
Ensuite pour manipuler ton tableau, tu as array_push qui ajoute des éléments à la fin du tableau et array_shift qui retire des éléments au début du tableau.
Donc
- tu lis le fichier dans un tableau avec file
- tu ajoutes les nouvelles lignes à la fin du tableau en utilisant array_push
- tu comptes le nombre de lignes dans le tableau
- tu calcules le nombre de lignes en trop
- tu retires avec array_shift autant de lignes qu'il y a de lignes en trop.
- tu écris le tableau dans le fichier
- tu remets le tableau dans le fichier avec file_put_contents
Partager