Websiteentwicklung: PHP: Dateisystem

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Websiteentwicklung PHP Dateisystem

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.

Besucherzähler[Bearbeiten]

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");
 ?>

In der ersten Zeile wird mit der Funktion file_get_contents() 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 Variablen $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.

Wikibooks buchseite.svg Zurück zu Quellcode wiederverwenden (Include) | One wikibook.svg Hoch zu PHP | Wikibooks buchseite.svg Vor zu Mails