Поддерживаемые протоколы и обертки
PHP поставляется со множеством встроенных оберток для различных URL-протоколов для использования с функциями файловой системы, таких как fopen(), copy(), file_exists() и filesize(). В дополнение к этим оберткам, можно регистрировать собственные обертки, используя функцию stream_wrapper_register().
Замечание: URL синтаксис, используемый для описания обертки, может быть только вида
scheme://...
. Варианты синтаксисаscheme:/
иscheme:
не поддерживаются.
Содержание
- file:// — Доступ к локальной файловой системе
- http:// — Доступ к URL-адресам по протоколу HTTP(s)
- ftp:// — Доступ к URL-адресам по протоколу FTP(s)
- php:// — Доступ к различным потокам ввода-вывода
- zlib:// — Сжатые потоки
- data:// — Схема Data (RFC 2397)
- glob:// — Нахождение путей, соответствующих шаблону
- phar:// — PHP-архив
- ssh2:// — Secure Shell 2
- rar:// — RAR
- ogg:// — Аудиопотоки
- expect:// — Потоки для взаимодействия с процессами