<?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 // 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 // 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 // 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 // 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!'; ?>
¬ Menu
¬ Gratis Download
¬ Tutorials
¬ Seminare
¬ Yoga
¬ Insolvenzrecht
¬ News
15.08.2008Schleifen in PHP: Die While-Schleife » mehr 13.08.2008Nutzung von Variablen unter PHP: Definition, Sichtbarkeit und vordefinierte Variablen » mehr 11.08.2008Ausgabe von Datum und Zeit mit PHP nach Konvertierung in ein String » mehr Eine vollständige News-Liste ist auf der News-Seite zugänglich.
¬ Foren
¬ Buchtipp
PHP kurz & gut
Weitere PHP Bücher finden Sie unter PHP Literatur