Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#16: 2010-08-18 07:19:44 ЛС | профиль | цитата
В принципе, можно. Я сначала думал сделать, но не знал, надо ли.
карма: 9
0
файлы: 1checkurl11.rar [1.1KB] [158]
Ответов: 582
Рейтинг: 3
#17: 2010-08-18 14:27:56 ЛС | профиль | цитата
evgenyatam, для этого используй memory
3042, мне выдало интересный код, а именно ,B и какой-то крякозябр, вместо 404
вот домен который я проверял
http://hiadfm.com/
карма: 0

0
Ответов: 1926
Рейтинг: 172
#18: 2010-08-18 15:21:31 ЛС | профиль | цитата
У меня тоже. Сначала долго виснет, потом выдаёт чушь. Видимо, сайты (домены) код не проверяет, а проверяет отдельную страницу на существующем сайте. Скорее всего, так происходит с любым несуществующим сайтом.
карма: 9
0
Ответов: 338
Рейтинг: 3
#19: 2010-08-18 15:23:32 ЛС | профиль | цитата
Вот только экономнее и правильнее будет использовать HEAD вместо GET.

code_20079.txt

Для любопытных: Request_methods
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_20079.txt [1.2KB] [172]
Ответов: 1926
Рейтинг: 172
#20: 2010-08-18 16:23:49 ЛС | профиль | цитата
Dark_MX, такой способ уже был - выше. Ввожу "hiasmrt5ey5.com/index.html" - сначала прога виснет, потом ничего не выдаёт.
карма: 9
0
Ответов: 582
Рейтинг: 3
#21: 2010-08-18 16:32:03 ЛС | профиль | цитата
Проверил вместо 404 всегда выдает ,B и какой-то крякозябр, так может и использовать это как определитель отсутствия сайта?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#22: 2010-08-18 16:36:31 ЛС | профиль | цитата
3042 писал(а):
сначала прога виснет, потом ничего не выдаёт.

а с чего она должна что-то выдавать, если при отсутствии DNS записи указанного сайта схема ничего не делает? И не виснет прога, а ждет ответа от сервера, который пытается найти несуществующее имя хоста
карма: 27
0
Ответов: 3349
Рейтинг: 233
#23: 2010-08-18 17:03:34 ЛС | профиль | цитата
Dilma писал(а):
а с чего она должна что-то выдавать, если при отсутствии DNS записи указанного сайта схема ничего не делает? И не виснет прога, а ждет ответа от сервера, который пытается найти несуществующее имя хоста

Dilma, Получается надо сначала извлечь хост и "отпиговать" его.
карма: 1

0
Ответов: 338
Рейтинг: 3
#24: 2010-08-18 17:12:25 ЛС | профиль | цитата
Ivann, сеачала нужно получить IP сервера с котороно нужно запросить что то.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3349
Рейтинг: 233
#25: 2010-08-18 17:16:32 ЛС | профиль | цитата
Гы, а каким образом ты получишь Ip без хоста?
------------ Дoбавленo в 17.16:
И пингуется не Ip а хост
карма: 1

0
Ответов: 338
Рейтинг: 3
#26: 2010-08-18 17:28:01 ЛС | профиль | цитата
Ivann, вот только хост у тебя изначально есть. А получить по нему нужно IP адресс сервера.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1926
Рейтинг: 172
#27: 2010-08-18 17:30:47 ЛС | профиль | цитата
Dilma писал(а):
а с чего она должна что-то выдавать, если при отсутствии DNS записи указанного сайта схема ничего не делает?


Я это и подозревал.

Dilma писал(а):
И не виснет прога, а ждет ответа от сервера, который пытается найти несуществующее имя хоста


Ждёт - значит, виснет (без доп. потока раз).

Моя схема проверяет УРЛ на существующем хосте. Несуществующий обработать невозможно, поэтому перед проверкой УРЛ нужно сначала отпинговать хост. Вот такая последовательность для тех, кто хочет проверить УРЛ.
карма: 9
0
Ответов: 3349
Рейтинг: 233
#28: 2010-08-18 17:32:01 ЛС | профиль | цитата
Dark_MX писал(а):
вот только хост у тебя изначально есть.

Может не хост а url?
сначала пингуеш хост только потом проверяешь url.
------------ Дoбавленo в 17.32:
3042 писал(а):
Моя схема проверяет УРЛ на существующем хосте. Несуществующий обработать невозможно, поэтому перед проверкой УРЛ нужно сначала отпинговать хост. Вот такая последовательность для тех, кто хочет проверить УРЛ.

Я уже час пытаюсь вдолбить это Dark_MX'y
карма: 1

0
Ответов: 338
Рейтинг: 3
#29: 2010-08-18 17:37:09 ЛС | профиль | цитата
Похоже вы путаете понятия

URL: http://www.hiasm.com/forum.html
HOST: www.hiasm.com
IP: 93.81.240.87
------------ Дoбавленo в 17.37:
Пингуется только IP. Хост нельзя отпинговать.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#30: 2010-08-18 17:42:43 ЛС | профиль | цитата
Dark_MX писал(а):
Пингуется только IP. Хост нельзя отпинговать

Почему же Ping получает IP Через DNS сервер, где хранятся соответствия имени хоста и его адреса
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)