Counter in PHP

26toto26

Mitglied
Hallo Leute,

ich bin mir nicht ganz sicher ob ich hier richtig bin, aber ich suche ein Counterscript das komplett auf meinen Server läuft.

Ich brauche eigentlich gar nicht viel, ich möchte nur folgende Punkte haben.

1. Besucher Gesamt
2. Besucher der letzten 24 Stunden
3. Besucher des Tages

Danke für eure Hilfe

Gruß
Toto
 
Was soll der Counter zur Datenspeicherung benutzen?
Eine Datenbank oder Textdateien?
 
So ich habe jetzt folgendes Script hier aus dem Forum:

PHP:
$db = mysql_connect($host, $user, $pass);
mysql_select_db($datab, $db);

$sql = mysql_query("select * from ip where ip='$REMOTE_ADDR'"); 
if(mysql_num_rows($sql) < 1) { 
    $zeit = time(); 
    mysql_query("update hits set hits=hits+1"); 
    mysql_query("insert into ip (zeit, ip) values ('$zeit', '$REMOTE_ADDR')"); 
} 

$del = $zeit - 86400; 
mysql_query("delete from ip where zeit < $del"); 

$sql = mysql_query("select * from hits"); 
$row = mysql_fetch_array($sql); 
echo $row["hits"]; 
?>

leider wird die IP Adresse nicht gespeichert und in der Tabelle hits wird der Wert nicht um eins hoch gesetzt.

Wo liegt der Fehler?

Danke und Gruß

Toto
 
so habe die Zeile jetzt so gemacht:

PHP:
$sql = mysql_query("select * from ip where ip= $_SERVER['REMOTE_ADDR']");

leider bekomme ich jetzt folgenden Fehler:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/web31/html/best/traf/count.php on line 20

was ist jetzt schon wieder falsch... ?

Danke und Gruß
Toto
 
Zurück