PHP file_get_contents()Funktion
Vollständiges PHP-Dateisystem-Referenzhandbuch
Definition und Verwendung
file_get_contents() liest die gesamte Datei in einen String ein.
Diese Funktion ist die bevorzugte Methode, um den Inhalt einer Datei in einen String einzulesen. Wenn das Betriebssystem des Servers dies unterstützt, wird zusätzlich Memory-Mapping-Technologie verwendet, um die Leistung zu verbessern.
Syntax
file_get_contents(path,include_path,context,start,max_length)
| Parameter | Beschreibung |
|---|---|
| path | Erforderlich. Gibt die zu lesende Datei an. |
| include_path | Optional. Setzen Sie diesen Parameter auf '1', wenn Sie die Datei auch in include_path (in php.ini) suchen möchten. |
| context | Optional. Gibt den Kontext des Dateihandles an. context ist eine Reihe von Optionen, die das Verhalten des Streams ändern können. Wenn NULL verwendet wird, wird es ignoriert. |
| start | Optional. Gibt die Position in der Datei an, an der mit dem Lesen begonnen werden soll. Dieser Parameter wurde in PHP 5.1 hinzugefügt. |
| max_length | Optional. Gibt die Anzahl der zu lesenden Bytes an. Dieser Parameter wurde in PHP 5.1 hinzugefügt. |
Tipps und Hinweise
Tipp:Diese Funktion ist binärsicher. (Das bedeutet, dass sowohl Binärdaten (wie Bilder) als auch Zeichendaten mit dieser Funktion geschrieben werden können.)
Beispiel
<?php
echo file_get_contents("test.txt");
?>
echo file_get_contents("test.txt");
?>
Der obige Code gibt Folgendes aus:
Dies ist eine Testdatei mit Testtext.
Vollständiges PHP-Dateisystem-Referenzhandbuch Weitere Erweiterungen