|
|
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
А есть другой способ проверить рабочий линк, тоесть что сайт рабочий. кроме $fp = fsockopen ("www.sql.ru", 80, $errno, $errstr, 10); может кто знает надежный и БЫСТРЫЙ способ проверки????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 19:37 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
А как ты физически можешь представить более быстрый способ проверки рабочести линка, кроме как открыть его, скачать весь инет на диск и там смотреть?) Ну таймаут поставь поменьше, а что тут ещё сделаешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 21:10 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
если бы можно было определить с 100% вероятностью, что сайт работает средствами php, мы были б свидетелями машинного разума А так можно только предположить с неким процентом :-) Кстати проверка на то, что в сервер не отдается какая-нибудь ошибка типа 502 повысит этот процент) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 23:47 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
вот вот мне вариант такой чтоб не закачивать страницу а типа пинга .... послать запрос и получить ответ от сервера типа жив здоров .... или лежу в больнице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 00:31 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
С помощью curl можно получить только заголовки, а не всю страницу, по ним и можно определить, жив ли здоров сервер или лежит в больнице, по коду. Такие запросы собственно и предназначены для выяснения этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 03:15 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
Если сервер пингуется или шлет заголовки, не факт, что он отдает реальные страницы, а не сообщение, что "извините, сайт находится в разработке". Смотрите в сторону curl, а вообще, 100% узнать можно только зайдя на сайт. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 10:01 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
мне кажется, что если речь стоит о каком-либо конкретном сайте, то можно ловить страницу и выуживать из нее некие флажки, которые всегда есть на рабочей странице, если же идет речь о любом линке, то простое обращение по нему не самая хорошая идея, хотя наверно и единственная :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 12:56 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
twistfireмне кажется, что если речь стоит о каком-либо конкретном сайте, то можно ловить страницу и выуживать из нее некие флажки, которые всегда есть на рабочей странице, если же идет речь о любом линке, то простое обращение по нему не самая хорошая идея, хотя наверно и единственная :) Ну так смотря что требуется получить от этого самого "любого линка". Если достаточно знать, что он живой -- запрос методом HEAD и убедиться, что заголовок из 2хх серии, ну и там мб какие-то ещё устроят, типа редиректа. А если что-то большее -- так извините, в вопросе про это большее ничего не сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 14:24 |
|
||
|
(PHP) проверка сайтов
|
|||
|---|---|---|---|
|
#18+
DocAl twistfireмне кажется, что если речь стоит о каком-либо конкретном сайте, то можно ловить страницу и выуживать из нее некие флажки, которые всегда есть на рабочей странице, если же идет речь о любом линке, то простое обращение по нему не самая хорошая идея, хотя наверно и единственная :) Ну так смотря что требуется получить от этого самого "любого линка". Если достаточно знать, что он живой -- запрос методом HEAD и убедиться, что заголовок из 2хх серии, ну и там мб какие-то ещё устроят, типа редиректа. А если что-то большее -- так извините, в вопросе про это большее ничего не сказано. Извините поясню Есть набор ссылок которые время от времени нужно проверять Не висят ли там эти сайты. Тоесть не под конкретную страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 19:31 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33174661&tid=1477934]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 466ms |

| 0 / 0 |
