Diese Erweiterung benötigt keine externen Bibliotheken.
Für diese Funktionen ist keine Installation erforderlich, diese gehören zum Grundbestand von PHP.
Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
Tabelle 1. Network Configuration Options
Name | Standardwert | Veränderbar | Changelog |
---|---|---|---|
define_syslog_variables | "0" | PHP_INI_ALL |
Hier eine kurze Erklärung der Konfigurationsoptionen:
define_syslog_variables
booleanLegt fest, ob die verschiedenen Syslog-Variablen (wie $LOG_PID, $LOG_CRON, etc.) standardmäßig definiert werden. Diese Variablen abzuschalten ist unter Performancegesichtspunkten eine gute Idee. Sie können diese Variablen zur Laufzeit durch den Aufruf von define_syslog_variables() definieren.
Diese Erweiterung definiert keine Resource-Typen.
Die aufgelisteten Konstanten stehen immer zur Verfügung, da sie zum Grundbestand von PHP gehören.
Tabelle 2. openlog()-Optionen
Konstante | Beschreibung |
---|---|
LOG_CONS | Tritt ein Fehler auf, wenn Daten an den Systemlogger gesendet werden, leite die Ausgabe direkt an die Konsole um. |
LOG_NDELAY | Öffnet die Verbindung zum Logger sofort. |
LOG_ODELAY | (Standardwert); öffnet die Verbindung erst, wenn die erste Meldung geloggt werden soll. |
LOG_NOWAIT | |
LOG_PERROR | Schreibt den Logeintrag auch in das Standard-Error-Device |
LOG_PID | Fügt die PID an jede Message an |
Tabelle 3. openlog()-Möglichkeiten
Konstante | Beschreibung |
---|---|
LOG_AUTH | Sicherheits-/Authorisierungsmeldungen (benutzt statt dessen LOG_AUTHPRIV in Systemen, wo diese Konstante definiert ist). |
LOG_AUTHPRIV | Sicherheits-/Authorisierungsmeldungen (private) |
LOG_CRON | Zeitabhängig gestartete Dienste (cron und at) |
LOG_DAEMON | Andere Systemdienste |
LOG_KERN | Kernel-Meldungen |
LOG_LOCAL0 ... LOG_LOCAL7 | Reserviert für lokale Benutzung, diese Konstanten stehen unter Windows nicht zur Verfügung. |
LOG_LPR | Zeilen-Drucker Subsystem |
LOG_MAIL | Mailing-Subsystem |
LOG_NEWS | USENET-News-Subsystem |
LOG_SYSLOG | Meldungen die intern von syslogd erzeugt wurden |
LOG_USER | Generische User-Level-Meldungen |
LOG_UUCP | UUCP-Subsystem |
Tabelle 4. syslog()-Prioritäten (in absteigender Reihenfolge)
Konstante | Beschreibung |
---|---|
LOG_EMERG | System ist unbrauchbar |
LOG_ALERT | Aktion ist sofort erforderlich |
LOG_CRIT | Kritischer Zustand |
LOG_ERR | Fehler aufgetreten |
LOG_WARNING | Warnung aufgetreten |
LOG_NOTICE | Normale, aber wichtige Meldung |
LOG_INFO | Informative Meldung |
LOG_DEBUG | Debug-Level-Meldung |
Tabelle 5. dns_get_record()-Optionen
Konstante | Beschreibung |
---|---|
DNS_A | IPv4-Adress-Ressource |
DNS_MX | Mail-Exchanger-Ressource |
DNS_CNAME | Alias (Canonical Name)-Ressource |
DNS_NS | Authoritative-Nameserver-Ressource |
DNS_PTR | DNS-Pointer-Ressource |
DNS_HINFO | Hostinfo-Ressource (Siehe auch Operating System Names der IANA, wenn Sie mehr über die Bedeutung dieser Werte wissen wollen.) |
DNS_SOA | Start of Authority-Ressource |
DNS_TXT | Textressource |
DNS_ANY | Any-Ressource-Eintrag. Auf den meisten System werden hierauf alle Ressource-Einträge zurückgegeben, die Option sollte allerdings nicht für kritische Anwendungen eingesetzt werden. Verwenden Sie statt dessen DNS_ALL. |
DNS_AAAA | IPv6-Adress-Ressource |
DNS_ALL | Iterative Anfrage an den Nameserver für jeden verfügbaren Eintragstyp. |
Zurück | Zum Anfang | Weiter |
ncurses_wvline | Nach oben | checkdnsrr |