leute ich bin am ende ... ich hab nirgendst was gefunden ... hier erstmal der code:
<?php
$datei = fopen("counter.txt","r+");
$dateiip = fopen("ip.txt","r+");
$dateizeit = fopen("zeit.txt","r+");
$dateidatum = fopen("datum.txt","r+");
$userip = $REMOTE_ADDR;
$timestamp = time();
$zeitaktuell = date("hi", $timestamp);
$datumaktuell = date("m", $timestamp);
$ip = fgets($dateiip,16);
$zeitdatei = fgets($dateizeit,5);
$datumdatei = fgets($dateidatum,3);
$counterstand = fgets($datei, 10);
rewind($dateiip);
rewind($dateizeit);
rewind($dateidatum);
rewind($datei);
if ($ip == $userip and $zeitaktuell == $zeitdatei and $datumdatei == $datumaktuell)
{
}
else
{
if($counterstand == "")
{
$counterstand = 0;
}
$counterstand++;
fwrite($datei, $counterstand);
fwrite($dateidatum, $datumaktuell);
fwrite($dateizeit, $zeitaktuell);
fwrite($dateiip, $userip);
}
echo "Counter: <font color=\"red\">", $counterstand, "</font>";
fclose($dateiip);
fclose($dateizeit);
fclose($dateidatum);
fclose($datei);
?>
wie ihr warscheinlich schon gesehen habt ... soll das hier einen kleinen counter mit reloadsperre darstellen.
mein problem ist jetzt jenes welches:
benuter nr1 hat die ip: 255.255.255.255
was auch gleich bei seinem besuch in die textdatei ip.txt gespeichert wird
benutzer nr2 hat die ip: 255.255.1.255 und das wird natürlich wieder gleich in die textdatei gespeichert .... nun steht aber nicht 255.255.1.255 in der datei sondern 255.255.1.25555 ... was zur folge hat das der ganze code nicht mehr läuft.
jetzt müsste ich wissen mit welchem befehl ich den inhalt der textdatei lösche.
mfg Lapi