Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проверка домена

393
19 июля 2004 года
Couger
128 / / 13.04.2003
Хелп! Задолбался уже пытаться организовать проверку доменов на сайте...

Вроде что-то работает, но далеко не все и не так как надо.

Кто подскажет, как мне сделать проверку доменов в зонах net, com, org и др.?
Вся проблема в том, что не понимаю я как обработать ответ сервера.

Подключаюсь так:
fsockopen ($domain, "43", $errno, $errstr, 60);

Для доменов, проверяемых через whois.ripn.net вроде работает, то, что я написал, но это все, по ходу, сделано через одно место и всё можно сделать гораздо проще...

Вот вопрос как:-?
393
19 июля 2004 года
Couger
128 / / 13.04.2003
Хорошо, спрошу по другому:

Подключаюсь я к whois серверу:
 
Код:
$fp = fsockopen ($whois, "43", $errno, $errstr, 60);
fputs ($fp, $adr."\r\n");
while (!feof($fp)) {
$tmp_reply = fgets ($fp,'128');//написал '128' вместо 128, т.к. этот форум клинит.


Вопрос в том, как мне узнать по этому ответу, свободен или занят домен, программными средствами?

Есть вариант, искать в ответе определенную последовательность, которая для данного whois сервера значит, что занят домен.
Как это лучше осуществить?
Я пользуюсь stristr($reply, 'фраза которая значит, что домен занят (или свободен)');
Но не всегда срабатывает для аналогичных серверов. Надо сказать, что пока стандартный ответ удалось поймать только для ripna.
3.2K
20 июля 2004 года
triptyl
30 / / 16.06.2003
Есть такая штука, PEAR называется (http://pear.php.net/). Есть там модуль - Net_Whois.

download: http://pear.php.net/package/Net_Whois/download

documentation: http://pear.php.net/manual/ru/package.networking.net-whois.php
393
20 июля 2004 года
Couger
128 / / 13.04.2003
[QUOTE]Originally posted by triptyl
Есть такая штука, PEAR называется (http://pear.php.net/). Есть там модуль - Net_Whois.

download: http://pear.php.net/package/Net_Whois/download

documentation: http://pear.php.net/manual/ru/package.networking.net-whois.php
[/QUOTE

Спасибо. Сайтик интересный (в позновательных целях), но скрипт не рабочий и файлов нехватает в архиве и неизвестно где их взять. Так, я глазами пробежался по коду - судя по всему, тут тоже выводится информация по домену полная, вопрос о том, как её "отловить", остался.
Но это уже что-то, ещё бы найти недостающие файлы...
393
20 июля 2004 года
Couger
128 / / 13.04.2003
О, кажется недостающие файлы нашел. Если они, то посмотрю, и потом напишу возникшие вопросы...
Ссылочка на самом деле полезная...
3.2K
20 июля 2004 года
triptyl
30 / / 16.06.2003
Цитата:
Originally posted by Couger
Ссылочка на самом деле полезная...



Чтобы не возникало вопросов

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог