Umgang mit PHP -Dateien
Die Dateiverwaltung ist ein wichtiger Bestandteil jeder Webanwendung. Sie müssen häufig eine Datei für verschiedene Aufgaben öffnen und verarbeiten.
PHP manipuliert Dateien
PHP hat mehrere Funktionen zum Erstellen, Lesen, Hochladen und Bearbeiten von Dateien.
Seien Sie vorsichtig, wenn Sie Dateien manipulieren!
Wenn Sie Dateien manipulieren, müssen Sie sehr vorsichtig sein.Sie können viel Schaden anrichten, wenn Sie etwas falsch machen. Häufige Fehler sind: Bearbeiten der falschen Datei, Füllen einer Festplatte mit Datenmüll und versehentliches Löschen des Inhalts einer Datei.
PHP readfile() Funktion
Die readfile()
Funktion liest eine Datei und schreibt sie in den Ausgabepuffer.
Angenommen, wir haben eine Textdatei namens "webdictionary.txt", die auf dem Server gespeichert ist und wie folgt aussieht:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
Der PHP-Code zum Lesen der Datei und Schreiben in den Ausgabepuffer lautet wie folgt (die readfile()
Funktion gibt die Anzahl der gelesenen Bytes bei Erfolg zurück):
Beispiel
<?php
echo readfile("webdictionary.txt");
?>
Die readfile()
Funktion ist nützlich, wenn Sie nur eine Datei öffnen und ihren Inhalt lesen möchten.
In den nächsten Kapiteln erfahren Sie mehr über die Handhabung von Dateien.