Funciones de Red
Introducción
Requisitos
No se necesitan bibliotecas externas para construir esta extensión
Instalación
No se necesita ninguna instalación para usar estas funciones, son parte del núcleo de PHP.
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 |
---|---|---|---|
define_syslog_variables | "0" | PHP_INI_ALL |
A continuación se presenta una corta explicación de las directivas de configuración.
- define_syslog_variables boolean
-
Indica si deben definirse las diferentes variables syslog (p.ej. $LOG_PID, $LOG_CRON, etc.). Deshabilitar este parámetro es una buena idea desde el punto de vista del rendimiento. En tiempo de ejecución, puede definir estas variables con un llamado a define_syslog_variables().
Tipos de recursos
Esta extensión define un recurso de apuntador a archivo devuelto por fsockopen() y pfsockopen().
Constantes predefinidas
Las constantes listadas aqui están siempre disponibles a través del "núcleo PHP".
Constante | Descripción |
---|---|
LOG_CONS | si hay un error durante el envÃo de datos al registro del sistema, escribir directamente a la consola de sistema |
LOG_NDELAY | abrir la conexión con el registro inmediatamente |
LOG_ODELAY | (predeterminado) retrasar la apertura de conexión hasta que el primer mensaje sea registrado |
LOG_NOWAIT | |
LOG_PERROR | imprimir mensajes de registro también en stderr |
LOG_PID | incluir PID con cada mensaje |
Constante | Descripción |
---|---|
LOG_AUTH | mensajes de seguridad/autorización (usar LOG_AUTHPRIV en su lugar en sistemas en donde tal constante está definida) |
LOG_AUTHPRIV | mensajes de seguridad/autorización (privados) |
LOG_CRON | daemonio de reloj (cron y at) |
LOG_DAEMON | otros daemonios de sistema |
LOG_KERN | mensajes de kernel |
LOG_LOCAL0 ... LOG_LOCAL7 | reservadas para uso local, no están disponibles en Windows |
LOG_LPR | subsistema de impresión de lÃnea |
LOG_MAIL | subsistema de correo |
LOG_NEWS | subsistema de noticias USENET |
LOG_SYSLOG | mensajes generados internamente por syslogd |
LOG_USER | mensajes genéricos de nivel de usuario |
LOG_UUCP | subsistema UUCP |
Constante | Descripción |
---|---|
LOG_EMERG | el sistema es inutilizable |
LOG_ALERT | debe tomarse una acción inmediatamente |
LOG_CRIT | condiciones crÃticas |
LOG_ERR | condiciones de error |
LOG_WARNING | condiciones de advertencia |
LOG_NOTICE | condición normal, pero significativa |
LOG_INFO | mensaje informativo |
LOG_DEBUG | mensaje de nivel de depuración |
Constante | Descripción |
---|---|
DNS_A | Recurso de Dirección IPv4 |
DNS_MX | Recurso de Intercambio de Correo |
DNS_CNAME | Recurso Alias (Nombre Canónico) |
DNS_NS | Recurso de Autoridad de Servidor de Nombres |
DNS_PTR | Recurso de Apuntador |
DNS_HINFO | Recurso de Información de Host (Vea los » Nombres de Sistemas Operativos de IANA para consultar el significado de estos valores) |
DNS_SOA | Comienzo de Recurso de Autoridad |
DNS_TXT | Recurso de Texto |
DNS_ANY | Cualquier Registro de Recurso. En la mayorÃa de sistemas, éste valor devuelve todos los registros de recurso, sin embargo, no deberÃa confiarse en él para usos crÃticos. Pruebe con DNS_ALL en su lugar. |
DNS_AAAA | Recurso de Dirección IPv6 |
DNS_ALL | Consultar el nombre de servidor iterativamente para cada tipo de registro disponible. |
Table of Contents
- checkdnsrr — Chequea registros DNS correspondientes a un nombre de host o dirección IP de Internet dado
- closelog — Cierra la conexión con el registro del sistema
- debugger_off — Deshabilita el depurador interno de PHP (PHP 3)
- debugger_on — Habilitar el depurador interno de PHP (PHP 3)
- define_syslog_variables — Inicializa todas las constantes relacionadas con syslog
- dns_check_record — Alias of checkdnsrr
- dns_get_mx — Alias of getmxrr
- dns_get_record — Recuperar Registros de Recursos DNS asociados con un nombre de servidor huésped
- fsockopen — Abrir una conexión de sockets de dominio de Internet o Unix
- gethostbyaddr — Obtener el nombre del host de Internet correspondiente a una dirección IP dada
- gethostbyname — Obtener la dirección IP correspondiente a un nombre de host de Internet dado
- gethostbynamel — Obtener una lista de direcciones IP correspondientes a un nombre de host de Internet dado
- getmxrr — Obtener los registros MX correspondientes a un nombre de host de Internet dado
- getprotobyname — Obtener el número de protocolo asociado con el nombre de protocolo
- getprotobynumber — Obtener el nombre de protocolo asociado con un número de protocolo
- getservbyname — Obtener el número de puerto asociado con un servicio y protocolo de Internet
- getservbyport — Obtener el servicio de Internet que corresponde con el puerto y protocolo
- header — Send a raw HTTP header
- headers_list — Returns a list of response headers sent (or ready to send)
- headers_sent — Checks if or where headers have been sent
- inet_ntop — Converts a packed internet address to a human readable representation
- inet_pton — Converts a human readable IP address to its packed in_addr representation
- ip2long — Convierte una cadena que contiene una dirección con puntos del Protocolo de Internet (IPv4) en una dirección apropiada
- long2ip — Convierte una dirección de red Internet (IPv4) a una cadena en formato estándar de Internet con puntos
- openlog — Abrir una conexión con el registro del sistema
- pfsockopen — Abrir una conexión persistente de sockets de Internet o dominio Unix
- setcookie — Send a cookie
- setrawcookie — Send a cookie without urlencoding the cookie value
- socket_get_status — Alias of stream_get_meta_data
- socket_set_blocking — Alias of stream_set_blocking
- socket_set_timeout — Alias of stream_set_timeout
- syslog — Generar un mensaje de registro de sistema