Unterstützte Protokolle und Wrapper

PHP bietet viele integrierte Wrapper für verschiedene Protokolle im URL-Stil auf die so mit Dateisystem-Funktionen wie fopen(), copy(), file_exists() und filesize() zugegriffen werden. Zusätzlich zu diesen eingebauten Wrappern ist es auch möglich eigene mit Hilfe der stream_wrapper_register() Funktion hinzuzufügen.

Hinweis: Die zur Beschreibung eines Wrappers genutzte URL-Syntax unterstützt nur URLs der Form schema://... mit zwei Schrägstrichen. Die schema:/ und schema: Varianten werden nicht unterstützt.

Inhaltsverzeichnis

  • file:// — Zugriff auf das lokale Dateisystem
  • http:// — Zugriff auf HTTP(s)-URLs
  • ftp:// — Zugriff auf FTP(s)-URLs
  • php:// — Zugriff auf verschiedene I/O-Streams
  • zlib:// — Komprimierungsstreams
  • data:// — Daten (RFC 2397)
  • glob:// — Suche nach Pfadnamen, die einem Muster entsprechen
  • phar:// — PHP-Archiv
  • ssh2:// — Secure Shell 2
  • rar:// — RAR
  • ogg:// — Audio-Streams
  • expect:// — Streams für die Interaktion mit Prozessen