Gästebuch


Einträge

$int_seiten) { $int_seite = $int_seiten; } $int_offset = ($int_seite-1)*$int_EPS; $datei_log = fopen("log.txt","r"); //gelöschte einträge ermitteln (werden später übersprungen) while (! feof($datei_log)) { $str_log= fgets($datei_log); if (round(substr($str_log,0,6))>$int_count) { $int_offset+=1; } } rewind($datei_log); fclose($datei_log); //datei zeiger positionieren $datei_log = fopen("log.txt","r"); $int_i = 1; while ($int_i <= $int_offset) { $str = fgets($datei_log); $int_i++; } //einträge heraussuchen for ($int_i=($int_offset+1); (($int_i-$int_offset <= $int_EPS)/*and($int_i <= $int_count)*/); $int_i++) { $str = fgets($datei_log); list($nr, $user,$date, $email, $url) = explode(";", $str); if (file_exists($nr.".txt")){ print("\n \n"); print("\t\n"); print("\t\n"); } print("\n"); //nachricht auslesen $datei_msg = fopen($nr.".txt","r+"); $msg = htmlentities(fgets($datei_msg)); $firstline = true; while (! feof($datei_msg)) { $msg .="
"; $msg_t = fgets($datei_msg); if ((strpos($msg_t,"
".$msg."
\n
\n
[".round($nr)."] ".htmlentities($user)."".strftime(" Schrieb am %d.%m.%Y um %H:%M",$date)."\n"); if ($email != "") { print("\t\n"); } if (strpos ($url,"ttp")) { print("\t\n
\n

\n"); } else { $int_i-=1; } //schleifen abbruch, bei unerwartetem dateiende if (feof($datei_log)){ break; } } fclose($datei_log); //links für verschiedene seiten setzen print("
Seite "); for ($int_i=1;$int_i <= $int_seiten; $int_i++) { print("".$int_i."\n"); } print("
"); ?>

Eintrag verfassen