Категория: PHP.
В этом уроке я покажу как создать скрипт проверки, свободен домен или нет. В примере проводиться проверка только в зоне RU но вы можете дописать скрипт для тех доменных зон которые вас интересуют .
Для начала пройдёмся по основам. Если Вы хотите проверить занят ли домен, вам нужно оправить запрос на Whois сервер, который содержит регистрационные данные проверяемого домена в зоне домена верхнего уровня (Top-Level Domain, TLD). В общем все TLD имеют свой сервер например для RU это whois.ripn.net для COM whois.crsnic.net. Вот и в нашем скрипте мы будем отправлять запрос на Whois сервер который вернёт нам ответ зарегистрирован домен или нет.
Приступим к написанию кода.
Напишем функцию которая будет соединяться с сервером Whois, посылать запрос о домене и возвращать ответ.
Теперь когда у нас есть функция проверки домена, создадим HTML страницу с формой, которая содержит поле ввода.
Код HTML со встроенным обработчиком формы выглядит следующим образом: