<?php // Counter initialisieren $counter = 0; // Datei lesend und schreiben öffnen $fp = fopen ('./daten/counter.txt', 'a+'); // Öffnen der Datei erfolgreich? if (is_resource ($fp)) { // Exklusiver Zugriff auf die Datei sichern, damit // gleichzeitig laufende Zugriffe auf die Datei // verhindert werden. if (flock ($fp, LOCK_EX)) { // Aktuellen Zählerstand aus der Datei auslesen $counter = (int) fread ($fp, filesize ('./daten/counter.txt')); // Zähler um eins erhöhen $counter++; // Datei leeren (Dateilänge wird hierbei auf 0 Bytes gesetzt) ftruncate ($fp, 0); // Neuen Zählerstand in die Datei schreiben fwrite ($fp, (string) $counter); // Sperrung der Datei aufheben flock ($fp, LOCK_UN); } // Datei schließen fclose ($fp); } // Aktuellen Stand des Counters ausgeben echo "Zählerstand: $counter"; ?>
¬ Menu
¬ Gratis Download
¬ Tutorials
¬ Seminare
¬ Yoga
¬ Insolvenzrecht
¬ News
15.08.2008Schleifen in PHP: Die While-Schleife » mehr 13.08.2008Nutzung von Variablen unter PHP: Definition, Sichtbarkeit und vordefinierte Variablen » mehr 11.08.2008Ausgabe von Datum und Zeit mit PHP nach Konvertierung in ein String » mehr Eine vollständige News-Liste ist auf der News-Seite zugänglich.
¬ Foren
¬ Buchtipp
Dynamische Webseiten mit PHP 5.1 / MySQL 5 für Schnelleinsteiger
Weitere PHP Bücher finden Sie unter PHP Literatur