Hi Leude bin grad dabei mein eigenen Counter zu bauen, allerdings klappt er nicht:
er zählt jeden Klick wo ich mache, allerdings sollte er es aber nicht.
HIer könnt ihr nachschauen : http://dimenson.info
PHP:
<?php
$timestamp=time();
$tag=date("d",$timestamp);
$monat=date("m",$timestamp);
$jahr=date("y",$timestamp);
$heute=date("d.m.y",$timestamp);
$timestamp_g=$timestamp-86400;
$tagg=date("d",$timestamp_g);
$monatt=date("m",$timestamp_g);
$jahrr=date("y",$timestamp_g);
$gestern=$tagg.".".$monatt.".".$jahrr;
$zeitzudel=$timestamp-216000;
$stats_heute=0;
$stats_gestern=0;
$my_ip= $_SERVER['REMOTE_ADDR'];
$statistik=$DB->mysql_fetch_array($DB->mysql_query("SELECT * FROM stats WHERE ip='".$my_ip."'"));
if ($statistik['zeit']!=$heute) {
$statistik2=$DB->mysql_fetch_array($DB->mysql_query("SELECT * FROM stats_g WHERE id='1'"));
$gr=$statistik2['besucher']+1;
$DB->mysql_query("UPDATE stats_g SET besucher='".$gr."' WHERE id='1'");
$DB->mysql_query("INSERT INTO stats (ip,zeit,datum) VALUES ('".$my_ip."','".$heute."','".$timestamp."')");
}
$getstatistik=$DB->mysql_query("SELECT * FROM stats");
while($statistik2=$DB->mysql_fetch_array($getstatistik)) {
if ($statistik2['datum']<=$zeitzudel) $DB->mysql_query("DELETE FROM stats WHERE id='".$stats['id']."'");
if ($statistik2['zeit']==$heute) $stats_heute++;
if ($statistik2['zeit']==$gestern) $stats_gestern++;
}
$stats_gesamt=$DB->mysql_fetch_array($DB->mysql_query("SELECT * FROM stats_g WHERE id='1'"));
$stats_gesamt=$stats_gesamt['besucher'];
?>
HIer könnt ihr nachschauen : http://dimenson.info
Zuletzt bearbeitet: