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 :: Как отследить обновление страницы и отправить данные об этом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Необходимо отследить обновление страницы с таймером и сообщение что она обновилась.
Virus1850
Отправлено: 15 Апреля, 2016 - 22:18:36
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)

[+]


Друзья, возможно кто-то знает как реализовать такую задачу. Суть проблемы:
Есть страница, на которой тикает таймер, каждый раз время меняется, 10-15-20 минут. Как только таймер истекает, на странице появляется определенный текст. Есть необходимость получать уведомления как только страница перезагружается...

с другой стороны на моем сервере лежит файл .php с формой отправки сообщения в которой есть переменная $text. Как только php выполняется, $text прилетает мне на почту.

Так вот, как реализовать возможность, что бы при обновлении сайта с таймером, в $text прилетала инфа (а по возможности текст который появляется на этой странице) и далее уже php отправит его мне...
 
 Top
Pinkya_rabbit
Отправлено: 16 Апреля, 2016 - 19:51:17
Post Id



Новичок


Покинул форум
Сообщений всего: 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 решения для работы с почтой, чтобы с кодировкой писем проблем не было. Естественно, это при учёте, что твой хостер поддерживает отправку писем.
 
My status
 Top
Virus1850
Отправлено: 19 Апреля, 2016 - 22:33:34
Post Id


Новичок


Покинул форум
Сообщений всего: 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 практически никогда не работал... может подскажете с чего начать, и на какие функции обратить внимание (т.е. с чем начинать работать) а там уже и сам разберусь...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB