Il n'y pas d'installation nécessaire pour utiliser ces fonctions, elles font parties du coeur de PHP.
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Tableau 1. Options de configuration de l'extension Réseau (Network)
Nom | Par défaut | Modifiable |
---|---|---|
define_syslog_variables | "0" | PHP_INI_ALL |
Voici un éclaircissement sur l'utilisation des directives de configuration.
Définit si il faut ou pas définir les différentes variables de syslog, (e.g. $LOG_PID, $LOG_CRON, etc.). Eteindre cette fontionnalité est recommandé pour les performances. Durant l'exécution, vous pouvez définir ces variables en appelant define_syslog_variables().
Les constantes listées ici sont toujours disponibles dans PHP.
Tableau 2. Options de openlog()
Constante | Description |
---|---|
LOG_CONS | Si il y a une erreur lors de l'envoi de données au système d'historique, l'erreur sera écrite directement sur la console système. |
LOG_NDELAY | Ouvre la connexion à l'historique immédiatement |
LOG_ODELAY | (par défaut) retarde l'ouverture de la connexion jusqu'à ce que le premier message soit archivé |
LOG_PERROR | Affiche aussi le message sur la sortie standard |
LOG_PID | Ajoute le PID dans chaque message |
Tableau 3. Priorités de syslog() (en ordre décroissant)
Constante | Description |
---|---|
LOG_EMERG | Le système est inutilisable |
LOG_ALERT | Une mesure doit être prise immédiatement |
LOG_CRIT | Conditions critiques |
LOG_ERR | Erreurs |
LOG_WARNING | Alertes |
LOG_NOTICE | Notes (normales mais significantives) |
LOG_INFO | Message d'informations |
LOG_DEBUG | Message de débogage |
Tableau 4. Options dns_get_record()
Constante | Description |
---|---|
DNS_A | Adresse IPv4 |
DNS_MX | Champs serveur Mail (MX) |
DNS_CNAME | Champs alias (Nom canonique) (A) |
DNS_NS | Champs de serveur autorité (NS) |
DNS_PTR | Champs de pointeur (PTR) |
DNS_HINFO | Champs d'informations d'hôte (HINFO) (voir la Operating System Names pour la signification de ces valeurs) |
DNS_SOA | Champs de délégation d'autorité (SOA) |
DNS_TXT | Texte |
DNS_ANY | Tout les Champs. Sur la plupart des systèmes, cela retourne tous les Champs, mais il ne faut pas s'y fier. Utilisez DNS_ALL. |
DNS_AAAA | Adresse IPv6 |
DNS_ALL | Sollicite itérativement le serveur pour chaque type de champs. |
Précédent | Sommaire | Suivant |
muscat_setup | Niveau supérieur | checkdnsrr |