Hello,
Ich habe aus dem SelfHTML-ForumsArchiv ein Script nach meinen Bedürfnissen angepasst und das ist dabei rausgekommen:
<?php
Error_reporting(E_ALL);
session_start();
$cfile = "count.txt";
$fh = fopen($cfile,'a');
fclose($fh);$fh = fopen($cfile, 'rb+');
flock($fh,LOCK_EX);
$count = intval(fgets($fh, 1024));
beim ersten Mal ist hier $_SESSION['lasvisit'] nicht vorhanden.
echo $_SESSION['lastvisit']."<br>";
Die Funktion nur einmal aufrufen!
$time = time();
if (!empty($_SESSION['lastvisit']))
{
Echo "<p>Dein Letzter Besuch war am ".
date('d.m.Y H:i:s',$_SESSION['lastvisit'])."</p>\n";
if ( $time - $_SESSION['lastvisit'] > 7200 )
{
$count++;
}
}
else
{
Echo "<p>Willkommen zu Deinem neuen Besuch: ".
date('d.m.Y H:i:s',$_SESSION['lastvisit'])."</p>\n";
}
$_SESSION['lastvisit'] = $time;
fseek($fh, 0, SEEK_SET);
fputs($fh, $count);
fclose($fh);
Echo $count;
?>
Die Echo-Texte sind nur als Beispiel gedacht, welcher Zustand an der Stelle besteht.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau