Hay varios contenedores incorporados para un tipo diferente de protocolos de estilo URL en PHP. Estos contenedores se utilizan en muchas otras funciones del sistema de archivos. El registro de envoltorios personalizados también está permitido en PHP. Se puede hacer a través de la función stream_wrapper_register().
En PHP, la sintaxis de URL admitida es Scheme://
La sintaxis de URL no admitida en PHP es:
- esquema:/
- esquema:
Hay 12 contenedores en PHP.
Envoltura | Trabajar | Descripción |
---|---|---|
expediente:// | Se accede al sistema de archivos local a través de él | Este contenedor predeterminado en PHP representa el sistema de archivos local. |
http:// | Se accede a las URL de HTTP (s) a través de él | La ruta relativa mencionada se aplica contra el directorio de trabajo actual. |
ftp:// | Se accede a las URL de FTP (s) a través de él | Se crean nuevos archivos y se accede a los anteriores a través de FTP. Si el modo FTP pasivo no es compatible con el servidor, entonces hay una falla en la conexión. |
php:// | Se accede a múltiples tipos de flujos de E/S a través de él | Los descriptores de archivos de errores de E/S, flujos, en memoria se pueden leer y escribir a través de otros flujos de E/S. |
zlib:// | Las secuencias están comprimidas | Funciona de manera similar a gzopen(), excepto por el hecho de que se pueden usar otras funciones del sistema de archivos. |
datos:// | Datos (RFC 2397) | Contenido de lectura o tipo de medio que se puede imprimir más tarde. |
globo:// | Encontrar nombres de rutas que coincidan con el patrón | El uso más común incluye buscar en el directorio e imprimir el nombre y el tamaño de un archivo. |
far:// | Archivar en PHP | La lectura y la escritura se pueden realizar tanto individualmente como simultáneamente, pero no se pueden agregar. |
ssh2:// | Shell 2 está asegurado | Este contenedor no está disponible de forma predeterminada en PHP, para acceder a él se debe descargar la extensión SSH2 . |
rar:// | RAR | La ruta URL (codificada) se lleva al archivo RAR donde RAR puede ser relativo o absoluto. Otras cosas opcionales que se almacenan en el archivo son: asterisco (*), signo de número (#) y nombre de entrada. Tanto los directorios como los archivos son accesibles a través de él. |
ogg:// | flujo de audio | El envoltorio ogg:// abre el archivo de audio comprimido que se ha codificado a través del códec OGG/Vorbis. Incluso si se adjuntan los archivos, son audio comprimido. Este contenedor no está disponible de forma predeterminada en PHP, para acceder a él es necesario descargar la extensión OGG/Vorbis . |
suponer:// | Los flujos de interacción se procesan | Este contenedor hace que stderr, process’es stdio y stdout sean accesibles. Este contenedor no está disponible de forma predeterminada en PHP, para acceder a él es necesario descargar la extensión Expect . |