hi,
habe für meinen counter eine reloadsperre geschrieben nur leider sperrt sie nicht so richtig
wäre nett wenn jemand mal schauen könnte wo der fehler liegt
habe mal den rest am schluss weggelassen
habe gerade gesehen er speichert nur xx.xx von der ip, was für ein feld muss es in der mysql sein damit er die ip komplett speichern kann?
habe für meinen counter eine reloadsperre geschrieben nur leider sperrt sie nicht so richtig

wäre nett wenn jemand mal schauen könnte wo der fehler liegt
Code:
<? include("db_connect.php"); ?> <html> <body> <?php $ip=getenv("REMOTE_ADDR"); //Ip adresse ermitteln $uhr=date(U); $anfru="SELECT Datum FROM ip"; $ergu=mysql_query($anfru);//gespeicherte uhrzeiten holen $zuhr=mysql_fetch_row($ergu);//zeit ins array $anfrip="SELECT ip FROM ip"; $ergip=mysql_query($anfrip); $zip=mysql_fetch_row($ergip);//ip in array schreiben $num_rows=mysql_num_rows($ergip);//anzahl der datensätze ermitteln $anfrage="SELECT * FROM counter"; $ergebniss=mysql_query($anfrage); $zeile=mysql_fetch_row($ergebniss); //ergebniss in array schreiben for ($a=0;$a<=$num_rows;$a++) { if ($ip==$zip[$a] && ($uhr+360)<$zuhr[$a]) {$aktuell=$zeile[0]; } else { $aktuell=$zeile[0]+1; $eintrag="INSERT INTO ip (ip, Datum) VALUES ('$ip', '$uhr')"; $eintragen=mysql_query($eintrag); } } $anfrage="UPDATE counter SET zahl='"; $anfrage.=$aktuell; $anfrage.="'"; //UPDATE Anfrage zusammensetzen mysql_query($anfrage)or die ("Fehler bei Datenbank Update"); mysql_close($db);//Datenbank schliessen //jetzt folgt die Anzeige des Zählerstandes $laenge=strlen($aktuell); for($a=0;$a<$laenge;$a++) { $zahl=substr($aktuell,$a,1); if($zahl=="0") { echo "[img]images/counter/00.gif[/img]"; }
habe gerade gesehen er speichert nur xx.xx von der ip, was für ein feld muss es in der mysql sein damit er die ip komplett speichern kann?
Kommentar