Looking for php Keywords? Try Ask4Keywords

PHPDateibehandlung


Syntax

  • int readfile (Zeichenfolge $ filename [, bool $ use_include_path = false [, Ressource $ context]])

Parameter

Parameter Beschreibung
Dateiname Der zu lesende Dateiname
use_include_path Sie können den optionalen zweiten Parameter verwenden und auf TRUE setzen, wenn Sie auch im include_path nach der Datei suchen möchten.
Kontext Eine Kontextstream-Ressource

Bemerkungen

Dateiname-Syntax

Die meisten Dateinamen, die an Funktionen in diesem Thema übergeben werden, sind:

  1. Zeichenketten in der Natur.
    • Dateinamen können direkt übergeben werden. Wenn Werte anderer Typen übergeben werden, werden sie in String umgewandelt. Dies ist besonders nützlich bei SplFileInfo , dem Wert in der Iteration von DirectoryIterator .
  2. Relativ oder absolut
    • Sie können absolut sein. Auf Unix-ähnlichen Systemen beginnen absolute Pfade mit / , z. B. /home/user/file.txt , während unter Windows absolute Pfade mit dem Laufwerk beginnen, z. B. C:/Users/user/file.txt
    • Sie können auch relativ sein, was vom Wert von getcwd abhängig ist und von chdir geändert werden kann.
  3. Protokolle akzeptieren.
    • Sie können mit scheme:// , um den Protokoll-Wrapper anzugeben, mit dem verwaltet werden soll. Beispielsweise file_get_contents("http://example.com") Inhalte von http://example.com ab .
  4. Slash-kompatibel.
    • Während der DIRECTORY_SEPARATOR unter Windows ein umgekehrter Schrägstrich ist und das System standardmäßig umgekehrte Schrägstriche für Pfade zurückgibt, kann der Entwickler / als Verzeichnistrennzeichen verwenden. Aus Kompatibilitätsgründen können Entwickler / als Verzeichnistrennzeichen auf allen Systemen verwenden. realpath jedoch, dass die von den Funktionen (z. B. realpath ) zurückgegebenen Werte möglicherweise Backslashes enthalten.

Dateibehandlung Verwandte Beispiele