Hi,
nun wird jede IP nur noch 1 mal in die DB eingetragen :-) wie es auch sein sollte. Jedoch wird nicht in die counter.dat geschrieben.. Wieso das?
Sie sind Besucher Nummer
<?php
$datei = "counter.dat";
$fp = fopen($datei,"r+");
$var = fgets($fp,10);
if (!$var) { $var = 1; }
echo $var;
fclose($fp);
$ip = $_SERVER['REMOTE_ADDR'];
$verbindung = mysql_connect("localhost","","") or die(mysql_error());
$v = "SELECT * FROM counter WHERE IP = '$ip'";
$sql = mysql_query($v,$verbindung);
if (mysql_num_rows($sql) == 0) {
$eintrag = "INSERT INTO counter (IP) VALUES ('$ip')";
$qry = mysql_query($eintrag,$verbindung) or die(mysql_error());
eins(); }
mysql_close($verbindung);
function eins() {
$fd = fopen($datei,"r+");
$p = fgets($fd,10);
rewind($fd);
$p++;
fwrite($fd,$p);
fclose($fd);
}
?>
Danke
Daniel