Counter mit Timed Reload-Sperre (?)

Neurodeamon

Erfahrenes Mitglied
Folgendes Problem:

Dies ist ein ganz einfacher Counter OHNE Reload-Sperre:

//*
$format = ".gif";
$file = file("count.txt");
$num = ($file[0] + 1);
#-----------------------------------
exec("echo $num > count.txt");
$i = 0;
$cntn = strlen($num);
while($i < $cntn) {
$tmpnum = substr($num, $i, 1);
echo("<img src=\"grfx/counter/$tmpnum$format\">");
$i++;}
*//

Ich habe das ganze um eine Datei erweitert die immer die letzte ip speichert. Nach einem reload der seite wird verglichen ob die ip des surfers die gleiche ist wie in der datei.

Das hat aber nicht so ganz geklappt, wenn ich die variablen ausgelesen habe (also gesamtbesucherzahl und ip) stimmten sie. Wenn ich aber verglichen habe if($ip == $saveip[0]) usw. hat es NICHT geklappt.. testweise habe ich ($ip - $saveip[0]) ausprobiert und bei übereinstimmenden daten (also ip und gespeicherter ip) kam NICHT "0" heraus.

Kann mir jemand eine funktionierende Erweiterung für dieses Script zeigen? Die ip soll nur 20 minuten gesperrt bleiben. Muss ich das script mit fopen und fclose laufen lassen damit es richtig läuft?

Ich kann damit leben wenn das script größer wird :)... auch wenn ich als minimalist lieber kurze scripts verwende =)

Im Voraus:
Danke!
 
Tadaaaaaa....
Genau das ist das Problem. Für MySQL habe ich eigenes fertiges Script.
Das ist nicht das Problem, die Frage ist so gemeint wie sie da steht ..... *argh*
 

Neue Beiträge

Zurück