gibt es eine Möglichkeit die Aufrufe der index.php zu zählen?
Folgendes habe ich mit
zaehler.php
versucht:
Code: Alles auswählen
$aktiv = 1;
$zeit = 1;
$ipdatei = "ips.txt";
$datei = "counter.txt";
$stellen = 5;
$breite="15";
$hoehe="19";
function pruf_IP($rem_addr) {
global $ipdatei,$zeit;
@$ip_array = file($ipdatei);
$reload_dat = fopen($ipdatei,"w");
$this_time = time();
for ($i=0; $i<count($ip_array); $i++) {
list($ip_addr,$time_stamp) = explode("|",$ip_array[$i]);
if ($this_time < ($time_stamp+60*$zeit)) {
if ($ip_addr == $rem_addr) {
$gefunden=1;
}
else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
}
}
}
fwrite($reload_dat,"$rem_addr|$this_time\n");
fclose($reload_dat);
return ($gefunden==1) ? 1 : 0;
}
if (file_exists($datei) && ($aktiv==0 || ($aktiv==1 && pruf_IP($_SERVER['REMOTE_ADDR'])==0))) {
$fp=fopen($datei,"r+");
$zahl=fgets($fp,$stellen);
$zahl++;
rewind($fp);
flock($fp,2);
fputs($fp,$zahl,$stellen);
flock($fp,3);
fclose($fp);
}else if (!file_exists($datei) && ($aktiv==0 || ($aktiv==1 && pruf_IP($_SERVER['REMOTE_ADDR'])==0))) {
$fp=fopen($datei,"w");
$zahl="1";
fputs($fp,$zahl,$stellen);
fclose($fp);
} else {
$fp=fopen($datei,"r");
$zahl=fgets($fp,$stellen);
fclose($fp);
}
echo "Anzahl: ".$zahl;
<!-- INCLUDE zaehler.php -->
in der index_body.html
meines Styles eingebunden. Doch leider erhalte ich keine Anzeige.Wo liegt mein Fehler?