Configuración en tiempo de ejecución
El comportamiento de estas funciones está afectado por los valores definidos en php.ini.
| Nombre | Predeterminado | Modificable | Cambios |
|---|---|---|---|
| allow_url_fopen | "1" | PHP_INI_ALL | PHP_INI_ALL en PHP <= 4.3.4. PHP_INI_SYSTEM en PHP < 6. Disponible desde PHP 4.0.4. |
| allow_url_include | "0" | PHP_INI_ALL | PHP_INI_SYSTEM in PHP 5. Disponible desde PHP 5.2.0. |
| user_agent | NULL | PHP_INI_ALL | Disponible desde PHP 4.3.0. |
| default_socket_timeout | "60" | PHP_INI_ALL | Disponible desde PHP 4.3.0. |
| from | "" | PHP_INI_ALL | |
| auto_detect_line_endings | "0" | PHP_INI_ALL | Disponible desde PHP 4.3.0. |
A continuación se presenta una corta explicación de las directivas de configuración.
- allow_url_fopen boolean
-
Esta opción habilita las envolturas fopen tipo URL que le permiten acceder a objetos URL como archivos. Existen envolturas predeterminadas para el acceso de archivos remotos usando los protocolos ftp o http, algunas extensiones como zlib pueden registrar envolturas adicionales.
Note: Este parámetro puede ser definido únicamente en php.ini debido a razones de seguridad.
Note: Esta opción fue introducida inmediatamente después del lanzamiento de la versión 4.0.3. Para versiones anteriores a, e incluyendo la 4.0.3, solo puede deshabilitar esta característica en tiempo de compilación usando el parámetro de configuración --disable-url-fopen-wrapper .
WarningEn versiones de windows anteriores a PHP 4.3.0, las siguientes funciones no soportan el acceso de archivos remotos: include(), include_once(), require(), require_once() y las funciones imagecreatefromXXX en la extensión Image Functions.
- allow_url_include boolean
-
Esta opción permite el uso de envolturas fopen con soporte URL con las siguientes funciones: include(), include_once(), require(), require_once().
Note: Este parámetro requiere que se habilite allow_url_fopen.
- user_agent string
-
Definir el agente de usuario que envía PHP.
- default_socket_timeout integer
-
Tiempo de espera predeterminado (en segundos) para secuencias basadas en sockets.
Note: Esta opción de configuración fue introducida en PHP 4.3.0
- from string
-
Definir la contraseña de ftp anónimo (su dirección de correo electrónico).
- auto_detect_line_endings boolean
-
Cuando está habilitada esta opción, PHP examina los datos leídos por fgets() y file() para ver si está usando convenciones de final de líneo tipo Unix, MS-Dos o Macintosh.
Esto le permite a PHP interoperar con sistemas Macintosh, pero tiene un valor predeterminado de Off, ya que hay un impacto ligero de rendimiento cuando se detectan las convenciones EOL para la primera línea, y también porque las personas que usen retornos de carro como separador de elementos bajo sistemas Unix percibirían un comportamiento que no es compatible con versiones anteriores.
Note: Esta opción de configuración fue introducida en PHP 4.3.0
Configuración en tiempo de ejecución
