Websiteentwicklung: PHP: Dateisystem
Aus Wikibooks
Die Funktionen des Dateisystems können genutzt werden um ASCII-Dateien auszulesen und zu schreiben. So können auch ohne Benutzung von MySQL z.B. Besucherzähler oder Gästebücher erstellt werden.
[Bearbeiten] Besucherzähler
Hier ein Beispiel für einen Besucherzähler mithilfe von Dateisystemfunktionen:
<?php $counter = file_get_contents("counter.txt"); $counter++; $f = fopen("counter.txt", "w"); fwrite($f,$counter,10); fclose($f); readfile("counter.txt"); ?>
Mit der Funktion file_get_contents() wird in der ersten Zeile der Inhalt der Datei "counter.txt" in die Variable $counter eingelesen.
Die Funktion fopen() öffnet die Datei "counter.txt". Das "w" steht für write, die Datei wird also zum schreiben geöffnet.
fwrite() schreibt den Inhalt der Variable $counter in "counter.txt".
Der Befehl fclose() schließt die Datei wieder.
Mit readfile() wird der gesamte Inhalt der Datei ausgegeben inkl. der Größe der Datei in Bytes.

