Ich habe folgenden, kleinen Counter programmiert :
Der Counter an sich funzt auch einwandfrei, doch irgendwie greift die Reloadsperre nicht so wie ich das will, sprich sie funzt garnicht und ich weiss nicht warum ??
Ich habe mir auch schon mal das Tut auf der Seite hier angesehen, welches einen textbasierenden Counter mit IP Sperre beschreibt, doch da wird ein Cookie gesetzt und das wollte ich vermeiden.
Hoffe mir kann da einer einen Tipp geben.
Vielleicht ist es aber auch einfach zu spaet/frueh und ich sehe den Wald vor lauter Baeumen nicht mehr.
PHP-Code:
<?php
$datei = "counter";
if (!file_exists($datei))
{
$openneu = fopen($datei, 'w');
fwrite($openneu, '1');
fclose($openneu);
}
elseif ($ip != getenv("REMOTE_ADDR"))
{
$openread = fopen($datei, 'r');
$count = fread($openread, filesize($datei));
settype($count, integer);
$count++;
echo "<b style='font-size: 8pt;color: #5F9EA0;'>".$count."</style>";
fclose($openread);
$openwrite = fopen($datei, 'w');
$count_neu = fwrite($openwrite, $count);
fclose($openwrite);
}
elseif ($ip == getenv("REMOTE_ADDR"))
{
$openread = fopen($datei, 'r');
$count = fread($openread, filesize($datei));
settype($count, integer);
echo "<b style='font-size: 8pt;color: #5F9EA0;'>".$count."</style>";
fclose($openread);
}
$ip = getenv("REMOTE_ADDR");
?>
Ich habe mir auch schon mal das Tut auf der Seite hier angesehen, welches einen textbasierenden Counter mit IP Sperre beschreibt, doch da wird ein Cookie gesetzt und das wollte ich vermeiden.
Hoffe mir kann da einer einen Tipp geben.
Vielleicht ist es aber auch einfach zu spaet/frueh und ich sehe den Wald vor lauter Baeumen nicht mehr.
Kommentar