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!';
?>
Letzte Posts aus unserem Forum

Wer kennt .....

Hallo erstmal wer kennt von euch einen WEbprogrammieren,desginer der mir eine Seite erstellen kann ,Communityportal sowas in der art wie ... » mehr

von NCWebmaster am Mittwoch, 7. Oktober 2009 00:32 in PHP - bisher 1 Antwort
Letzter Beitrag: Mittwoch, 7. Oktober 2009 13:26 von kalle

Hallo auch, da gibt es sicher viele die das machen würden, allerdings deutlich weniger die es auch tatsächlich machen könnten - noch einmal weniger ... » mehr

oh Mann

Hallo erstmals..... also ich kenn mich ja nicht so aus, aber ich denke die Menschheit fliegt auf den Mond, dann müsste es auch eine Lösung für mein ... » mehr

von Dummbazz am Dienstag, 24. Februar 2009 15:11 in PHP - bisher 2 Antworten
Letzter Beitrag: Mittwoch, 25. Februar 2009 11:48 von Dummbazz

Danke für die aufmunternde Worte... ... » mehr

counter auch ohne datenbank?

tach auch, ich habe nach einem besucherzähler gesucht, der auf meiner seite anzeigt, wieviele besucher sich dort aufhalten. allerdings habe ich ... » mehr

von marcel am Montag, 8. Dezember 2008 12:21 in PHP - bisher 1 Antwort
Letzter Beitrag: Montag, 8. Dezember 2008 13:34 von alm

Hallo, sicher kann die Counter-Klasse so umgeschrieben werden, dass sie auch ohne Datenbankanbindung funktioniert. Allerdings würde das einer neuen ... » mehr

DAten speichern und abfragen

Hallo an Alle! Hoffe, dass ich hier im richtigen Forum bin. Vielleicht kann mir jemand einen Tip geben. Ich möchte auf meiner Webpage ein Formular ... » mehr

von muenchner am Samstag, 12. Juli 2008 18:31 in PHP - bisher 1 Antwort
Letzter Beitrag: Montag, 14. Juli 2008 08:49 von alm

Hallo, ich bin mir nicht sicher, wie das jetzt gemeint ist! Geht es um die Frage: Sollen die Optionen des Forumlars (die einzelnen Checkboxen) in ... » mehr

Tutorials :: PHP & MySQL - Problem

Hi, zunächsteinmal danke für das Tutorial: ... » mehr

von migges am Montag, 2. Juni 2008 12:05 in PHP - bisher 3 Antworten
Letzter Beitrag: Dienstag, 3. Juni 2008 11:45 von alm

Das mit den Oder-Operatoren wundert mich ein wenig... Welchen Fehler hat der Interpreter an diesen Stellen ausgegeben? Ich habe bislang mit ... » mehr

¬ Tutorials



¬ Insolvenzrecht