file_get_contents() liest die gesamte Datei in einen String.
Diese Funktion ist die bevorzugte Methode zum Einlesen des Inhalts einer Datei in eine Zeichenfolge. Sofern vom Server-Betriebssystem unterstützt, wird auch die Speicherzuordnungstechnologie zur Leistungssteigerung eingesetzt.
file_get_contents(path,include_path,context,start,max_length)
Parameter | beschreiben |
---|---|
Weg | Erforderlich. Gibt die Datei an, die gelesen werden soll. |
include_path | Optional. Setzen Sie diesen Parameter auf „1“, wenn Sie auch in include_path (in php.ini) nach Dateien suchen möchten. |
Kontext | Optional. Gibt die Umgebung für ein Dateihandle 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 ist neu in PHP 5.1. |
max_length | Optional. Gibt die Anzahl der zu lesenden Bytes an. Dieser Parameter ist neu in PHP 5.1. |
Tipp: Diese Funktion ist binärsicher. (Das bedeutet, dass mit dieser Funktion sowohl Binärdaten (z. B. Bilder) als auch Zeichendaten geschrieben werden können.)
<?phpecho file_get_contents("test.txt");?>
Der obige Code gibt Folgendes aus:
Dies ist eine Testdatei mit Testtext.