DNS-Watch скрипт

Mapkyc

Профессор
Регистрация
8 Май 2007
Сообщения
107
Реакции
47
Есть ли у кого0нибудь скрипт просмотра DNS-записей..
как
 
Спасибо, но парсер я тож написать могу..Я нехочу зависить от кого-то.. тем более не всегда живой.

Мне интересно откуда можно взять такую информацию и как ее можно получить в php.
 
PHP:
$dns_arr = dns_get_record('yandex.ru',DNS_ALL);
print_r($dns_arr);

также есть dns_get_mx, dns_check_record
 
PHP:
$dns_arr = dns_get_record('yandex.ru',DNS_ALL);
print_r($dns_arr);
также есть dns_get_mx, dns_check_record
- работает только под unix.
Также решением является парсить результат работы программы dig или nslookup (последняя является встроенной для windows систем)
 
Могу написать за пару минут парсер Для просмотра ссылки Войди или Зарегистрируйся нужно?
было бы неплохо, мне удалось спарсить только форму, а как дальше недопру. Думаю надо c Curl ' ом брататься.
Код:
<?php
/* получаем содержимое нужной нам страницы в переменную $content (обратите внимание, – мы используем для этого функцию file_get_contents. Она может работать с удаленными URL только если в настройках PHP установлена опция allow_url_fopen) */
$content = file_get_contents('http://whois-service.ru/dns/');
// Определяем позицию строки, до которой нужно все отрезать (используем функцию strpos()).
$pos = strpos($content, '<div class="form">');
/*Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции) */
$content = substr($content, $pos);
// Точно таким же образом находим позицию второй строки
$pos = strpos($content, '<div class="wrapr">');
// Отрезаем нужное количество символов от нулевого
$content = substr($content, 0, $pos);
// выводим полученную строку.
echo $content;
?>
 
Для просмотра ссылки Войди или Зарегистрируйся
Смотрите в сторону preg_match - парсинг станет намного легче.
Да и к стати POST через file_get_contents тоже можно отдать...
 
Назад
Сверху