dns_get_record()
PHP dns_get_record() funksiyasi
Misol
"www.w3schools.com" bilan bog‘liq MX resurs yozuvlarini oladi:
<?php
print_r(dns_get_record("w3schools.com", DNS_MX));
?>
Ta’rif va qo‘llanilishi
dns_get_record() funksiyasi belgilangan xost nomi bilan bog‘liq DNS resurs yozuvlarini oladi.
Sintaksis
dns_get_record(hostname, type, authns, addtl, raw)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| hostname | Majburiy. Xost nomini belgilaydi (masalan, "www.w3schools.com") |
| type | Ixtiyoriy. Qidiriladigan resurs yozuvi turini belgilaydi. Quyidagilardan biri bo‘lishi mumkin:
|
| authns | Ixtiyoriy. Havola (reference) orqali uzatiladi va agar o‘rnatilgan bo‘lsa, vakolatli nom serverlari (Authoritative Name Servers) uchun resurs yozuvlari bilan to‘ldiriladi |
| addtl | Ixtiyoriy. Havola (reference) orqali uzatiladi va agar o‘rnatilgan bo‘lsa, har qanday qo‘shimcha yozuvlar (Additional Records) bilan to‘ldiriladi |
| raw | Ixtiyoriy. Boolean qiymat. Agar TRUE qilib o‘rnatilsa, ma’lumotlarni olishdan oldin turlarni birma-bir aylanib chiqish o‘rniga faqat so‘ralgan turni so‘raydi. Standart qiymat: FALSE |
Texnik tafsilotlar
| Qaytariladigan qiymat: |
Assotsiativ massivlardan iborat massiv, muvaffaqiyatsiz bo‘lsa FALSE. Har bir massiv (kamida) quyidagi kalitlarni o‘z ichiga oladi:
Massivlardagi boshqa kalitlar type parametriga bog‘liq. |
|---|---|
| PHP versiyasi: | 5.0+ |
| PHP o‘zgarishlar tarixi: | PHP 7.0.16: DNS_CAA type qo‘llab-quvvatlashi qo‘shildi. PHP 5.4: raw parametri qo‘shildi. PHP 5.3: Windows platformalarida mavjud. |
❮ PHP tarmoq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
