Servus,
Hab ein kleines Skript und hätte gerne den Fehler von Euch.
Ich hätte gerne das die IP mit der letzten verglichen wird bevor der counter erhöht wird. Das aktuelle Problem: der Counter wird immer hochgezählt...
Hoffe ihr könnt mir weiterhelfen.
Gruß
Hab ein kleines Skript und hätte gerne den Fehler von Euch.
PHP-Code:
<?php
//Get lastip and compare with current
$ipfilename="ipvergleich.txt";
$fc = fopen ($ipfilename , "r") or die ("Can't open $ipfilename");
$ipstring = fread ($fc, 15);
$ipcurrent = $_SERVER("REMOTE_ADDR");
if ($ipstring != $ipcurrent) {
//Save newIP and increase counter
$fc = fopen ($ipfilename , "w") or die ("Can't open $ipfilename");
$ipwrite = fwrite ($fc, $ipcurrent);
$fd = fopen ($filename , "w") or die ("Can't open $filename") ;
$fcounted = $fstring + 1 ;
$fout= fwrite ($fd , $fcounted ) ;
fclose($fd) ;
fclose($fc) ;
}
$filename= "counter.txt" ;
$fd = fopen ($filename , "r") or die ("Can't open $filename") ;
$fstring = fread ($fd , filesize ($filename)) ;
echo "<p class='countertext'><strong>Herzlich Willkommen!</strong></br>
Du bist der $fstring. Besucher
der Seite. Vielen Dank für Deinen Besuch, wenn es Dir
gefällt, empfehle diese Seite weiter!</p>";
fclose($fd) ;
?>
Hoffe ihr könnt mir weiterhelfen.

Gruß
Kommentar