С нами с 06.03.04
Сообщения: 5352
Рейтинг: 1678
|
Добавлено: 05/02/06 в 18:28 |
есть у кого скрипт, чтобы время от времени проверял сайты на доступность, записывал результаты в txt и отправлял на мыло ?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 05/02/06 в 18:44 |
awm_mark писал: | есть у кого скрипт, чтобы время от времени проверял сайты на доступность, записывал результаты в txt и отправлял на мыло ? |
"Время от времени" надо в крон прописывать...
А скрипт написать меньше 5 минут... если никто ненапишет, напишу...
|
|
|
|
С нами с 06.03.04
Сообщения: 5352
Рейтинг: 1678
|
Добавлено: 05/02/06 в 18:47 |
про крон я понимаю, это не проблема ..
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 05/02/06 в 20:35 |
awm_mark писал: | про крон я понимаю, это не проблема .. |
ну примерно такой скрипт в кроне по расписанию
Код: | <?
$site = "www.umaxforum.com";
$timeout = "5";
$sendto = "test@mail.biz";
$fp = fsockopen($site, 80, $err1, $err2, $timeout);
if($fp)$av = "ok";
else $av = "bad";
$time = date("D M d, H:i:s", time());
$fp = fopen("res.txt", "a+");
fwrite($fp, $av."\t".$time."\n");
fclose($fp);
$headers = "Content-Type: text/html; charset=utf8\nContent-Transfer-Encoding: 8bit\nMIME-Version: 1.0\nFrom: $sendto\n";
mail($sendto, "test $site", $av."\t".$time."\n", $headers);
?> |
|
|
|
|
С нами с 06.03.04
Сообщения: 5352
Рейтинг: 1678
|
Добавлено: 05/02/06 в 22:11 |
я пока не сильно в пхп, как понимаю, вместо $site сделать массив, и далее цикл, пока все не прочекает ?
или мож кто готовое даст, время не хватает. и так сплю и ем щас у компа ; )
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/02/06 в 00:36 |
awm_mark писал: | я пока не сильно в пхп, как понимаю, вместо $site сделать массив, и далее цикл, пока все не прочекает ?
или мож кто готовое даст, время не хватает. и так сплю и ем щас у компа ; ) |
да, если надо чекать список сайтов, то массив в цикл загонять...
такаяже трабла со временем, да еще и в оффе дела поднакопились...
думаю завтра умельцы сообразят быстрее меня, как заделать нужное тебе
|
|
|
|
С нами с 06.03.04
Сообщения: 5352
Рейтинг: 1678
|
Добавлено: 06/02/06 в 02:32 |
надеюсь
лежит учебников гора, аж стола не видать, а вот врея нету
|
|
|
|
www.awm-tools.com
С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056
|
Добавлено: 06/02/06 в 11:26 |
Вроде должно работать.
Цитата: | <?
$sites[] = "www.umaxforum.com";
$sites[] = "www.master-x.com";
$sites[] = "www.google.com";
$timeout = "5";
$sendto = "test@mail.biz";
foreach ($sites as $site)
{
$fp = fsockopen($site, 80, $err1, $err2, $timeout);
if($fp)$av = "ok";
else $av = "bad";
$time = date("D M d, H:i:s", time());
$fp = fopen("res.txt", "a+");
fwrite($fp, $av."\t".$time."\n");
fclose($fp);
$headers = "Content-Type: text/html; charset=utf8\nContent-Transfer-Encoding: 8bit\nMIME-Version: 1.0\nFrom: $sendto\n";
mail($sendto, "test $site", $av."\t".$time."\n", $headers);
}
?> |
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/02/06 в 21:33 |
A d u l t писал: | Вроде должно работать. |
Ну да, примерно так, только по каждому сайту в массиве будет отсылаться результат на емайл, 100 сайтов 100 мыл
|
|
|
|
www.awm-tools.com
С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056
|
Добавлено: 06/02/06 в 21:36 |
ibiz писал: | Ну да, примерно так, только по каждому сайту в массиве будет отсылаться результат на емайл, 100 сайтов 100 мыл |
Издержки производства...
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/02/06 в 22:01 |
A d u l t писал: | Издержки производства... |
Да лан, главное работает и дает правильный результат, а эффективность и КПД уже за деньги...
|
|
|
|
Считаю до трех
С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918
|
Добавлено: 07/02/06 в 20:25 |
Позвольте поинтересоваться.
Например, чекаемый урл: "http://www.site.com/gallery1.html"
Если ее снесли, и сервер подсунет 404 страницу, то скрипт ошибки не обнаружит?
А как бы можно было реализовать подобную проверку?
Т.е. чекалку отдельных страниц.
|
|
|
|
С нами с 14.11.05
Сообщения: 56
Рейтинг: 177
|
Добавлено: 08/02/06 в 02:14 |
Есть чекалка, правда на Perl'е. Чекает на предмет 404 любые адреса, работает через прокси, переваривает объемы в 250к адресов.
Стучи 66956754.
|
|
|
|
www.awm-tools.com
С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056
|
Добавлено: 08/02/06 в 10:13 |
EagleOwl писал: | Позвольте поинтересоваться.
Например, чекаемый урл: "http://www.site.com/gallery1.html"
Если ее снесли, и сервер подсунет 404 страницу, то скрипт ошибки не обнаружит?
А как бы можно было реализовать подобную проверку?
Т.е. чекалку отдельных страниц. |
Процитирую ibiz'а:
Цитата: | Да лан, главное работает и дает правильный результат, а эффективность и КПД уже за деньги... |
|
|
|
|
Считаю до трех
С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918
|
Добавлено: 08/02/06 в 11:25 |
A d u l t: Я не просил код, я просил сказать хотя бы "да" или "нет".
|
|
|
|
www.awm-tools.com
С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056
|
Добавлено: 08/02/06 в 11:42 |
EagleOwl писал: | A d u l t: Я не просил код, я просил сказать хотя бы "да" или "нет". |
Неа... Не обнаружит. Идет просто проверка на то, есть соединение с веб-сервером или нет...
|
|
|
|