PHP dns_get_record() Fonction
Exemple
Obtient les enregistrements de ressources MX associés à "www.formation-ti.org" :
<?php
print_r(dns_get_record("formation-ti.org", DNS_MX));
?> Définition et Utilisation
La fonction dns_get_record() récupère les enregistrements de ressources DNS associés au nom d'hôte spécifié.
Syntaxe
dns_get_record( hostname , type, authns, addtl, raw ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| hostname | Requis. Spécifie un nom d'hôte (comme "www.formation-ti.org") |
| type | Optionnel. Spécifie le type d'enregistrement de ressource à rechercher. Peut être l'un des suivants :
|
| authns | Optionnel. Passé par référence et, s'il est défini, il sera rempli avec les enregistrements de ressources pour les Serveurs de Noms Autoritaires |
| addtl | Optionnel. Passé par référence et, s'il est défini, il sera rempli avec tous les Enregistrements Additionnels |
| raw | Optionnel. Une valeur booléenne. Si défini sur TRUE, il interroge uniquement le type demandé au lieu de passer en revue les types avant d'obtenir les informations. Par défaut, c'est FALSE |
Détails Techniques
| Valeur de Retour : | Un tableau de tableaux associatifs, FALSE en cas d'échec. Chaque tableau contient les clés suivantes (au minimum) :
D'autres clés dans les tableaux dépendent du paramètre type . |
|---|---|
| Version PHP : | 5.0+ |
| Journal des Modifications PHP : | PHP 7.0.16 : Ajout du support pour le type DNS_CAA. PHP 5.4 : Ajout du paramètre raw . PHP 5.3 : Disponible sur les plateformes Windows. |