Ob es um einen kleinen Seitenzähler geht oder eine komplexe Objekt-Struktur – man kann Variablen in PHP auch in einer einfachen Textdatei abspeichern. Die Routine von DMI für einen Besucherzähler in einem Projekt mit dem CMS Weblica programmiert, bei dem keine Datenbank zur Verfügung stand. Die Routine kann natürlich auch für die manuelle Erstellung von Internetseiten benutzt werden. Voraussetzung sind Schreibrechte im entsprechenden Verzeichnis des Servers. Und das Ganze funktioniert so:
<?php
$datei=”stand.txt”;
// auslesen des bisherigen Zählerstandes
$wert = unserialize(file_get_contents($datei));
// um 1 erhöhen
$wert = $wert++;
// wieder in Datei stand.txt abspeichern
file_put_contents($datei, serialize($wert));
// und ausgeben – fertig!
echo $wert;
?>