Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как отследить обновление страницы и отправить данные об этом
Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
[+]
Друзья, возможно кто-то знает как реализовать такую задачу. Суть проблемы:
Есть страница, на которой тикает таймер, каждый раз время меняется, 10-15-20 минут. Как только таймер истекает, на странице появляется определенный текст. Есть необходимость получать уведомления как только страница перезагружается...
с другой стороны на моем сервере лежит файл .php с формой отправки сообщения в которой есть переменная $text. Как только php выполняется, $text прилетает мне на почту.
Так вот, как реализовать возможность, что бы при обновлении сайта с таймером, в $text прилетала инфа (а по возможности текст который появляется на этой странице) и далее уже php отправит его мне...
Pinkya_rabbit
Отправлено: 16 Апреля, 2016 - 19:51:17
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Апр. 2016 Откуда: Minsk перебираюсь в Питер
Помог: 1 раз(а)
Virus1850 пишет:
Друзья, возможно кто-то знает как реализовать такую задачу. Суть проблемы:
Есть страница, на которой тикает таймер, каждый раз время меняется, 10-15-20 минут. Как только таймер истекает, на странице появляется определенный текст. Есть необходимость получать уведомления как только страница перезагружается...
с другой стороны на моем сервере лежит файл .php с формой отправки сообщения в которой есть переменная $text. Как только php выполняется, $text прилетает мне на почту.
Так вот, как реализовать возможность, что бы при обновлении сайта с таймером, в $text прилетала инфа (а по возможности текст который появляется на этой странице) и далее уже php отправит его мне...
Грубо говоря тебе нужно сделать таймер на js, например, зациклить setTimeout. После твоё сообщение выскакивает в модальном окне. Есть куча готовых модалов, но, если сложно, грубо говоря, когда таймер доходит до конца, у блока с position:fixed, параметр display меняется с none на block. Ну и отправка на почту может быть реализована как угодно. Может быть, например, в том же setTimeout вызов ajax, который вызывает любой скрипт где ты используешь стандартную функцию php mail. Но я всё же рекомендую погуглить готовые php решения для работы с почтой, чтобы с кодировкой писем проблем не было. Естественно, это при учёте, что твой хостер поддерживает отправку писем.
Virus1850
Отправлено: 19 Апреля, 2016 - 22:33:34
Новичок
Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
[+]
Pinkya_rabbit пишет:
Virus1850 пишет:
Друзья, возможно кто-то знает как реализовать такую задачу. Суть проблемы:
Есть страница, на которой тикает таймер, каждый раз время меняется, 10-15-20 минут. Как только таймер истекает, на странице появляется определенный текст. Есть необходимость получать уведомления как только страница перезагружается...
с другой стороны на моем сервере лежит файл .php с формой отправки сообщения в которой есть переменная $text. Как только php выполняется, $text прилетает мне на почту.
Так вот, как реализовать возможность, что бы при обновлении сайта с таймером, в $text прилетала инфа (а по возможности текст который появляется на этой странице) и далее уже php отправит его мне...
Грубо говоря тебе нужно сделать таймер на js, например, зациклить setTimeout. После твоё сообщение выскакивает в модальном окне. Есть куча готовых модалов, но, если сложно, грубо говоря, когда таймер доходит до конца, у блока с position:fixed, параметр display меняется с none на block. Ну и отправка на почту может быть реализована как угодно. Может быть, например, в том же setTimeout вызов ajax, который вызывает любой скрипт где ты используешь стандартную функцию php mail. Но я всё же рекомендую погуглить готовые php решения для работы с почтой, чтобы с кодировкой писем проблем не было. Естественно, это при учёте, что твой хостер поддерживает отправку писем.
Ну эт как бы понятно, проблема в том, что 1ый сайт, на котором лежит таймер и сообщения которого мне нужно отслеживать, не мой, а сторонний, по сути мне нужен код, в который вставляется ссылка на страницу, и это ссылка отслеживается на предмет обновления (после срабатывания таймера). Представление как это сделать имею смутное т.к. c js практически никогда не работал... может подскажете с чего начать, и на какие функции обратить внимание (т.е. с чем начинать работать) а там уже и сам разберусь...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.