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]   

> Описание: Динамическая страница
nurlank
Отправлено: 29 Ноября, 2013 - 12:27:03
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июнь 2012  


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




Добрый день!
На счет динамической страницы вопросов нету. сделал его с помощью скрипта:
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. onload = function () {setTimeout ('location.reload (true)', 86400000)}
  3. </script>

Т.е. перезагружает страницу каждый день.
Каждую перезагрузку страницы некий скрипт отправляет всем подписчикам сайта сообщение.
Если я оставлю данную страницу открытом в браузере то все работает нормально.
Но когда закрываю данную страницу, то ничего не работает, т.е. сообщение с сайта не отправляются.
как сделать чтобы скрипт сам перезагружался каждый день и отправлял сообщение всем подписчикам?
Или есть другие варианты осуществления данной идеи. Самое главное то что нужно каждый день отправлять сообщение подписчикам.
 
 Top
IllusionMH
Отправлено: 29 Ноября, 2013 - 12:30:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




nurlank, ищите на тему cron
 
 Top
nurlank
Отправлено: 29 Ноября, 2013 - 12:57:38
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июнь 2012  


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




IllusionMH, спасибо Вам за быстрый ответ!
А если у меня нету панели управления и я не могу включить cron, что в этом случае посоветуете?
 
 Top
IllusionMH
Отправлено: 29 Ноября, 2013 - 13:10:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




nurlank, в смысле? Где вообще сайт?
Если на хостинге, то обратитесь в службу поддержки, и если действительно нет, то стоит задуматься о смене хостера.
Если реальный или виртуальный сервер с собственной установкой, то там нужно искать crontab(под виндой тоже можно настроить)
 
 Top
nurlank
Отправлено: 29 Ноября, 2013 - 13:19:19
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июнь 2012  


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




IllusionMH
Купили VPS сервер без панели ISP manager. ОС на нем был установлен Linux Ubuntu.
У меня имеется доступ root.
По вашим словам я понял что мне нужно будет установить и настроить cron в VPS сервере.
После запустить его в командном режиме.
 
 Top
Zuldek
Отправлено: 29 Ноября, 2013 - 13:30:56
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


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




Этот демон уже установлен. он есть в убунте как и во всех линуксах. Можно сразу приступать к настройке заданий через crontab

(Отредактировано автором: 29 Ноября, 2013 - 13:31:46)

 
 Top
esterio
Отправлено: 29 Ноября, 2013 - 13:31:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




nurlank crontab в гугле
 
 Top
IllusionMH
Отправлено: 29 Ноября, 2013 - 13:31:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




nurlank, crontab -e или как-то так. Дальше смотрите как правильно прописать правило
 
 Top
nurlank
Отправлено: 03 Декабря, 2013 - 09:54:30
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июнь 2012  


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




Zuldek, IllusionMH, esterio,
Спасибо Вам большое! Все работает как нужно!
Вы, были правы когда говорили что Демон уже установлен и остается только его настроить.

/ect/crontab настроил след. образом:
5 12 * * * root /usr/bin/php5 /home/www/public/mail.php
Т.е. каждый день в 12:05 срабатывает мой скрипт.

(Отредактировано автором: 03 Декабря, 2013 - 09:54:45)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB