Lista de Protocolos/Envolturas Soportadas
Table of Contents
- Socket
- HTTP y HTTPS
- FTP y FTPS
- Secuencias de entrada/salida PHP
- Secuencias de Compresión
- Datos (RFC 2397)
- Shell Seguro 2
- Secuencias de Audio
- Secuencias de Interacción de Procesos
La siguiente es una lista de los varios protocolos estilo URL que PHP tiene integrado para su uso con las funciones del sistema de archivos, tales como fopen() y copy(). Adicionalmente a estas envolturas, y a partir de PHP 4.3.0, usted puede escribir sus propias envolturas usando scripts PHP y stream_wrapper_register().
Sistema de archivos
Todas las versiones de PHP. Usada explícitamente mediante file:// a partir de PHP 5.0.0
- /ruta/hacia/archivo.ext
- ruta/relativa/hacia/archivo.ext
- archivoEnDirActual.ext
- C:/ruta/hacia/archivo_win.ext
- C:\ruta\hacia\archivo_win.ext
- \\servidor_smb\recurso_compartido\ruta\hacia\archivo_win.ext
- file:///ruta/hacia/archivo.ext
Filesystem es la envoltura predeterminada usada por PHP, y representa el sistema de archivos local. Cuando se especifica una ruta relativa (una ruta que no comienza con /, \, \\, o una letra de unidad en Windows), la ruta provista será aplicada contra el directorio de trabajo actual. En muchos casos éste es el directorio en el cual reside el script, a menos que haya sido modificado. Al usar la sapi CLI, éste es, por omisión, el directorio desde donde fue llamado el script.
Con algunas funciones, como fopen() y file_get_contents(), include_path puede usarse opcionalmente también para las búsquedas de rutas relativas.
Atributo | Soporte |
---|---|
Restricción por allow_url_fopen | No |
Permite Lectura | Si |
Permite Escritura | Si |
Permite Adición | Si |
Permite Lectura y Escritura Simultánea | Si |
Soporte stat() | Si |
Soporte unlink() | Si |
Soporte rename() | Si |
Soporte mkdir() | Si |
Soporte rmdir() | Si |