Websiteentwicklung: PHP: Dateisystem

Aus Wikibooks

Wechseln zu: Navigation, Suche
Websiteentwicklung PHPBild:Wikibooks buchseite.svg 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.

[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.

Zurück zu Cookies | Hoch zu PHP | Vor zu MySQL
Persönliche Werkzeuge
Buch erstellen
  • Artikel hinzufügen
  • Hilfe zu Sammlungen