Скрипт мониторинга страницы на изменение

getnaked
На сайте с 13.02.2011
Offline
62
6623

Ищу скрипт (желательно на PHP) который будет на сервере дергать по cron'у указанную страничку и в случае её изменения отправит письмо. Если есть возможность указать конкретный фрагмент на странице, то еще лучше. Сейчас пользуюсь расширениями для браузеров, но они не позволяют мониторить при отключенном компьютере.

Мой блог (http://getked.ru)
dimsog
На сайте с 08.08.2011
Offline
149
#1
ihor vps -> ihc.ru
SeVlad
На сайте с 03.11.2008
Offline
1609
#2
getnaked:
Ищу скрипт (желательно на PHP) который будет на сервере дергать по cron'у указанную страничку и в случае её изменения отправит письмо.

/ru/forum/697566 (линк в 6-м посте).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
getnaked
На сайте с 13.02.2011
Offline
62
#3

Не совсем, там Перл.

SeVlad:
/ru/forum/697566 (линк в 6-м посте).

Это мониторинг файлов, не страниц. Я ищу чтобы указал "/" - если страница обновилась, то скрипт отправит письмо на почту.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
getnaked:
Это мониторинг файлов, не страниц

аа.. ну для этого есть куча сервисов. Такой например.

R
На сайте с 20.02.2015
Offline
59
#5

По вашей задачи скрипт в 5 строк.


<?php
$old = md5(file_get_contents("old"));
$new = md5(file_get_contents("htttp://check.me/"));
if (strcmp($old, $new) !== 0)
send_mail("warning page is changed");
file_put_contrnts("old", $new);
?>
getnaked
На сайте с 13.02.2011
Offline
62
#6
rereg:
По вашей задачи скрипт в 5 строк.

Спасибо =) Пришлось написать свой скрипт, с запуском по crontab, хранением изначального хэша в файле и отправкой уведомлений через smtp.

Polkan
На сайте с 28.09.2005
Offline
102
#7

getnaked, скрипт в одну строку 🚬


*/5 * * * * diff secur/script.php public_html/script.php | mail -E -s SCRIPT_PHP_CHANGED yourmail@mail.ru && cp public_html/script.php secur/script.php

Каждые 5 минут проверить изменения и если они есть, отправить письмо.

Никакой доп нагрузки на движок.

---------- Добавлено 21.02.2015 в 18:49 ----------

Хотя, невнимательно прочитал вопрос. Этот скрипт отслеживает изменение файла, а не самой страницы. Но суть не меняется. Для контента страницы подход тот же, только предваритеьно надо дернуть ее через curl.

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий