PHP file_get_contents()Funktion


PHP Filesystem 参考手册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");
?>

Der obige Code gibt Folgendes aus:

Dies ist eine Testdatei mit Testtext.


PHP Filesystem 参考手册Vollständiges PHP-Dateisystem-Referenzhandbuch Weitere Erweiterungen