Non sono necessarie librerie esterne per utilizzare questo modulo.
Non � necessaria nessuna installazione per usare queste
funzioni, esse fanno parte del core di PHP.
Il comportamento di queste funzioni � influenzato dalle impostazioni di php.ini.
Tabella 1. Parametri di configurazione.
Nome | Default | Modificabile |
---|
define_syslog_variables | "0" | PHP_INI_ALL |
Per maggiori dettagli e definizioni delle costanti PHP_INI_* vedere
ini_set().
Breve descrizione dei parametri
di configurazione.
- define_syslog_variables
boolean
Inposta se definire o meno le varie varaibili di syslog (quali $LOG_PID,
$LOG_CRON, etc.). Disattivarle ha effetti positivi sulle performance. A
runtime, queste variabili possono essere definit richiamando
define_syslog_variables().
Questa estensione non definisce alcun tipo di risorsa.
Le costanti qui elencate sono sempre disponibili in quanto parte del core di PHP.
Tabella 2. Opzioni openlog()
Costante | Descrizione |
---|
LOG_CONS |
Se si verifica un errore nella scrittura nel log di sistema
scrive direttamente sulla console.
|
LOG_NDELAY |
Apre immediatamente la connessione con il log
|
LOG_ODELAY |
(default) attende ad aprire la connessione fino a quando non vi �
un messaggio da registrare.
|
LOG_NOWAIT | |
LOG_PERROR | Scrive il messaggio di log anche nello standard error |
LOG_PID | Include anche il PID in ciascun messaggio |
Tabella 3. Tools openlog()
Costante | Descrizione |
---|
LOG_AUTH |
Messaggio di sicurezza/autorizzazione (utilizzare LOG_AUTHPRIV
nei sistemi in cui questa costante � definita)
|
LOG_AUTHPRIV | Messaggi di sicurezza/autorizzazione (privati) |
LOG_CRON | Demone dell'ora (cron ed at) |
LOG_DAEMON | Altri demoni di sistema |
LOG_KERN | Messaggi del kernel |
LOG_LOCAL0 ... LOG_LOCAL7 | Riservato per utilizzi locali, questi non sono dipsonibili in Windows |
LOG_LPR | Sottosistema della stampante |
LOG_MAIL | Sottosistema di posta |
LOG_NEWS | Sottosistema USENET news |
LOG_SYSLOG | Messaggi generati internamente da syslogd |
LOG_USER | Messaggi utente generici |
LOG_UUCP | Sottosistema UUCP |
Tabella 4. Priorit� (in ordine decrescente) di syslog()
Costante | Descrizione |
---|
LOG_EMERG | Sistema inutilizzabile |
LOG_ALERT | Azioni devono essere intraprese immediatamente |
LOG_CRIT | Condizioni critiche |
LOG_ERR | Condizioni di errore |
LOG_WARNING | Condizioni di attenzione |
LOG_NOTICE | Situazione normale, ma significativa |
LOG_INFO | Messaggio informativo |
LOG_DEBUG | Messaggio di debug |
Tabella 5. Parametri dns_get_record()
Costante | Descrizione |
---|
DNS_A | Risorsa con indirizzo IPv4 |
DNS_MX | Mail Exchanger Resource |
DNS_CNAME | Alias (Canonical Name) Resource |
DNS_NS | Authoritative Name Server Resource |
DNS_PTR | Pointer Resource |
DNS_HINFO | Host Info Resource (Vedere la pagina IANA
Operating System Names
per il significato di questi valori) |
DNS_SOA | Start of Authority Resource |
DNS_TXT | Text Resource |
DNS_ANY | Any Resource Record. In molti sistemi
questo restituisce tutti i record, tuttavia
non si dovrebbe farne affidamento per utilzzi
critici. Piuttosto utilizzare DNS_ALL. |
DNS_AAAA | IPv6 Address Resource |
DNS_ALL | Interroga in modo iterativo il DNS
alla ricerca di ogni tipo di record disponibile. |