PHP & Dateien - Arbeiten mit Files

PHP Write File Beispiel: Daten mit PHP in eine Datei schreiben / Create File

<?php
    // Datei schreiben mit PHP
    // Name der Datei, die beschrieben werden soll, festlegen.
    $dateiname = 'daten/testdatei.dat';
    // Datei zum Schreiben öffen. Existiert die Datei bereits,
    // so wird diese überschrieben, da der File Pointer automatisch
    // auf das erste Zeichen in der Datei gesetzt wird.
    $filehandle = fopen ($dateiname, 'w');
    // Eine Zeichenkette in die geöffnete Datei schreiben.
    fwrite ($filehandle, "<h1>Hier muss was rein!</h1>\n<p>Absatz mit einigen Worten.</p>");
    // Am Ende sollte die Datei geschlossen werden
    fclose ($filehandle);
?>

PHP File Append Beispiel: Daten mit PHP an eine existierende Datei anhängen

<?php
    // Daten an eine Datei anhängen
    // Auch hier wird der Dateiname in einer Variablen gespeichert,
    $dateiname = 'daten/testdatei.dat';
    // Datei für den schreibenden Zugriff öffnen und zugleich den
    // File Pointer auf das Ende der Datei setzen, damit die Datei
    // nicht überschrieben wird, sondern weitere Daten an die Datei
    // angehängt werden.
    $filehandle = fopen ($dateiname, 'a');
    // Daten in Form einer Zeichenkette in die Datei schreiben.
    fwrite ($filehandle, "\n<h1>Hier kommt noch mehr!</h1>\n<p>Und auch hier sollte etwas folgen.</p>");
    // Und zuletzt die Datei schließen.
    fclose ($filehandle);
?>

PHP Read File Beispiel: Auslesen einer Datei mit PHP

<?php
    // Mit PHP Datei lesen
    // Dateiname der Datei, die geöffnet werden soll
    // samt Pfad, unter dem die Datei gespeichert ist,
    // in einer Variable speichern.
    $dateiname = 'daten/testdatei.dat';
    // Datei für den lesenden Zugriff öffnen
    $filehandle = fopen ($dateiname, 'r');
    // Geöffnete Datei zeilenweise auslesen und in der
    // HTML-Seite ausgeben bis das Ende der Datei erreicht ist.
    while (!feof ($filehandle))
        echo fgets ($filehandle);
    // Nachdem die Datei vollständig ausgelesen wurde kann
    // diese geschlossen werden.
    fclose ($filehandle);
?>

PHP Delete File Beispiel: Löschen von Dateien mit PHP

<?php
    // Datei in PHP löschen
    // Dateiname der zu löschenden Datei unter der Variable
    // filename speichern
    $filename = 'daten/testdatei.dat';
    // Voraussetzung zum Löschen der Datei ist, dass diese
    // vorhanden ist, dass es sich auch um eine Datei handelt
    // und darüber hinaus auch der schreibende Zugriff auf
    // die Datei erlaubt ist.
    if (file_exists ($filename) && is_file ($filename) && is_writable ($filename))
        // Datei löschen, wenn die nötigen Rahmenbedingungen gegeben sind
        unlink ($filename);
?>

PHP Filesize Beispiel: Dateigröße mit PHP ermitteln

<?php
    // Dateigröße ermitteln
    // Name und Pfad der Datei, deren Größe ermittelt werden soll
    $filename = 'daten/testdatei.dat';
    // Auch hier wird wieder auf Existenz der angegebenen Datei geprüft
    // allerdings muss die Datei keinen schreibenden Zugriff erlauben,
    // damit die Dateigröße ermittelt werden kann.
    if (file_exists ($filename) && is_file ($filename))
        // Dateigröße ermitteln und in Variable speichern
        $dateigroesse = filesize ($filename);
    // War das Ermitteln der Dateigröße erfolgreich?
    if (isset ($dateigroesse))
        // Ausgabe der Größe der Datei
        echo 'Die Datei ' . $filename . ' ist ' . $dateigroesse . ' Bytes gross!';
    else
        // Ansonsten erfolgt der Hinweis, dass die Datei nicht gefunden wurde
        echo 'Datei wurde nicht gefunden!';
?>

¬ Tutorials



¬ Insolvenzrecht