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
Форумы портала PHP.SU :: Версия для печати :: Обновление страницы
Форумы портала PHP.SU » » Вопросы новичков » Обновление страницы

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

1. Tox - 16 Февраля, 2012 - 18:04:39 - перейти к сообщению
Идея такая: определенная страница должна обновляться через определенный промежуток времени. Фишка в том, что сайт "одностраничный", а переключение между страницами происходит методом GET (/index.php?id=someText).
Я использовал
, но но его надо поместить до первого вывода. Есть идея разместить в самом начале скрипт, который проверяет, является ли страница той, которая нам нужна, и если да - то она обновляется.
Как это лучше реализовать? Мне пришел в голову только такой алгоритм - брать из адресной путь, потом сравнить строки(а можно ли это?) текущего адреса с адресом нужной страницы.
Я не так давно начал изучать php, если кто-то уже сталкивался с описанной мной задачей, буду благодарен, если поделитесь опытом Улыбка
2. DelphinPRO - 16 Февраля, 2012 - 18:23:42 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['id']) {
  2.     $id = $_GET['id']
  3. }
  4. else {
  5.     $id = '';
  6. }
  7.  
  8. switch ($id)
  9.     case 'someText':
  10.         header("Refresh:5");
  11.         break;
  12.     case 'someTextOther':
  13.         header("Refresh:15");
  14.         break;
  15.     default:;
  16. }
3. Tox - 16 Февраля, 2012 - 19:09:17 - перейти к сообщению
Спасибо, я чуть-чуть изменил код:

PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['id'])) {
  2.         $ids = $_GET['id'];
  3. }
  4.  
  5. else {
  6.     $ids = '';
  7. }
  8. switch ($ids){
  9.     case 'page':
  10.         header("Refresh:5");
  11.         break;
  12.  
  13. }
  14.  

Ошибок нет, при переходе на нужную страницу происходит обновление после 5сек, а потом сервер падает.
В php.ini раскомментировал
CODE (htmlphp):
скопировать код в буфер обмена
  1. display_errors
  2. Default Value: On

все стало обновляться без ошибок. Это норм??
4. Bio man - 16 Февраля, 2012 - 21:23:14 - перейти к сообщению
Tox пишет:
а потом сервер падает.
как вы это определили?
5. Tox - 16 Февраля, 2012 - 21:25:07 - перейти к сообщению
Эмпирическим путем Улыбка вроде все заработало, просто странно, барабашки водятся, пора юзать бубен
6. Bio man - 16 Февраля, 2012 - 21:31:46 - перейти к сообщению
вы спросили
Tox пишет:
Это норм??
и до этого сказали
Tox пишет:
сервер падает.
естественно это не норм, но в чем проблема не понятно. не отображает страницу? или после обновления в адресной строке другой адрес? больше конкретики!
7. Tox - 16 Февраля, 2012 - 21:37:46 - перейти к сообщению
скрипт работает, все норм. просто вначале он минут 20 не отображался вообще, сервер отсылал ошибку. код не менял, после 20 минут поиска правды он заработал. причем код не менялся вообще. все норм, спасибо.

 

Powered by ExBB FM 1.0 RC1