Hallo.
ich habe mir letztens aus einem GB ne Shoutbox gezimmert.
Diese Shoutbox läuft nur mit PHP (ohne Datenbank).
Die Einträge werden in einer .txt Datei gespeichert.
Leider werden immer alle nachrichten angezeigt, ich will jedoch gerne, das nur die letzten XX nachrichten ausgegeben werden.
Will aber nicht, das dann unten seite 1 von 5 stehtoder so.
Also so, das nur die letzten XX nachrichten zu sehen sind.
Der Quelltext der daten sieht wie folgt aus:
Eintrag.php
[php]
foreach($beitrag as $ausgabe)
{
$ausgabe = stripslashes($ausgabe);
$zerlegen = explode(„|“, $ausgabe);
echo "
<a href="javascript:alert(‚Dieser Beitrag ist vom $zerlegen[2]‘);"><img src="uhr.gif" border="0"> <font size="2" face="verdana" color="#000000"><a href="http://www.coaster-park.de/forum/profile.php?mode=viewprofile&u=$zerlegen[1]\" target="_top">$zerlegen[1]: $zerlegen[3]
";
}
?>
neuerkommentar.php
[php]
<?php if(!file_exists("count.txt")) {$counter=fopen("count.txt", "a");} else {$counter=fopen("count.txt", "r+");} $aufruf=fgets($counter,100); $aufruf=$aufruf+1; rewind($counter); fputs($counter,$aufruf); fclose($counter); echo ; ?> [/php]
kommentar.txt
dominik2103@gmx.de|Domitz|17.11.2006 16:16|text
dominik2103@gmx.de|Domitz|17.11.2006 16:21|nachricht
dominik2103@gmx.de|Domitz|17.11.2006 16:28|test
email@domitz.com|-Tim-|17.11.2006 16:29|test test
dominik2103@gmx.de|Domitz|17.11.2006 16:29|laaaa
[/code]
Könnt ihr mir da eventuell weiterhelfen?
Schonmal recht vielen Dank.
LG Dominik