|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
<?php
$datei_name = "counter.txt"; //Hierbei wird der Dateiname angegeben, wo die Besucherzahlen gespeichert weerden.
//Diese if-abfrage prüft, ob die Counterdatei bereits existiert. Wenn nicht, dann wird ein neuer counter angelegt.
if (!file_exists($datei_name)) {
$dz = fopen($datei_name, "w"); //Das W hier steht für Write...
fwrite($dz,"0");
fclose($dz);
}
|
|
|
PHP-Quelltext |
1 2 3 |
$dz = fopen($datei_name,"r"); //Das "r" steht für read
$counter = fread($dz, 10);
fclose($dz);
|
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
$besucher = $_COOKIE['besucher']; // das zwischen [' '] gibt den namen des Cookies an.
if (!isset($besucher)) { //Hier wird abgefragt, ob der Cookie schon vorhanden ist.
setcookie ("besucher","ja"); //wenn keiner vorhanden ist, dann wird einer geschrieben
$counter++; //und der Counter um eins erhöt
$dz = fopen($datei_name, "w"); //Die um 1 erhöte Counterzahl wird in die Datei geschrieben.
fwrite($dz, $counter);
fclose($dz);
}
?>
|
|
|
PHP-Quelltext |
1 2 3 |
<?php
include('counter.php');
?>
|
|
|
PHP-Quelltext |
1 2 3 |
<?php
echo "Besucher: ".$counter;
?>
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »H1&Bigmisse« (31. Januar 2010, 08:31)
Benutzer die sich bedankten:
H1&Bigmisse (31.01.2010)
wie macht man es genauer
|
|
Quellcode |
1 2 3 |
/ - counter.php - counter.txt |