Hi,
so besser?
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);
}
?>
Er schreibt trotzdem noch jedesmal die IP in die Datenbank :-(
Woran liegt das dieses mal
Danke
Daniel