varios valores txt texto mostrar linea leer especifica ejemplo archivo _files php while-loop substr

php - valores - Mostrar solo cinco primeras líneas del archivo de texto



leer varios valores de un archivo de texto en php (1)

Solo use un contador y salga del ciclo

$i = 0; while (!feof($file)) { $posts[] = fgets($file); $i++; if ($i >= 5) break; }

Tengo este código (de SteAp):

<?php $file = fopen("news/news_2013.txt", "r"); $i = 0; while (!feof($file)) { $posts[] = fgets($file); } fclose($file); foreach ($posts as $rawPost ){ $datePart = substr( $rawPost, 0, 19 ); $newsPart = substr( $rawPost, 20, 10000 ); echo $datePart . '': '' . $newsPart . ''<br />''; } ?>

Lo uso aquí: http://flamencopeko.net/news . Funciona perfecto

Estoy tratando de hacer una versión para la página principal que muestra solo las cinco líneas más nuevas. De esta manera: http://flamencopeko.net/index2.php Pero solo con las cinco publicaciones principales. Entonces, mientras (! Feof ($ archivo)) no funcionará para este propósito.

Sugerencias?