das Auslesen mit fopen auf die letzten 5 einträge begrenzen

hups1803

Erfahrenes Mitglied
ich möchte eine text datei lesen und ausgeben, allerdings nur die letzten 5 einträge diese sind durch <p></p> begrenzt.

zählen geht ja schon
PHP:
$contents = file_get_contents(e_PLUGIN."hupsi_chat_v2/chat.txt");
echo preg_match_all('#(\<p\>(.*?)\</p\>)#is', $contents, $found);

das ergebnis ist nun 10.

habe nun versucht das ganze so zu verkürzen

PHP:
$hupschatrows[]=$contents;
$data = array_slice(file(''.e_PLUGIN.'hupsi_chat_v2/chat.txt"'), -5);

foreach ($data as $line) {
  echo $line;
}

das haut aber nicht hin steh aufn schlauch
 
danke hab es so hinbekommen

PHP:
$contents = file_get_contents(e_PLUGIN."hupsi_chat_v2/chat.txt");
preg_match_all('#(\<p\>(.*?)\</p\>)#is', $contents, $found);

$comment=$found[0];
$anzahl=5;
$output = array_slice($comment, -$anzahl);
 

Neue Beiträge

Zurück