Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Автообновление в php
 
 автор: Mifey   (01.09.2008 в 11:43)   письмо автору
 
 

У меня сайт весь на php(е107 - движок)
Нужно сделать, чтоб страницы все обновлялись автоматом через пол минуты, весь инет уже облазил типа этого:
Header("Refresh: 60;url=index.php");
или
<meta http-equiv="refresh" content="60000; url=index.php" />
ничё не находил, после вставки в php-файл - ругается и не отображается...
Кто может подсказать чё?

  Ответить  
 
 автор: amigo62   (01.09.2008 в 12:00)   письмо автору
 
   для: Mifey   (01.09.2008 в 11:43)
 

>Header("Refresh: 60;url=index.php");
нужно полный урл указать: Header("Refresh: 60;url=http://е107.ru/index.php");

><meta http-equiv="refresh" content="60000; url=index.php" />
ну а ругается-то как? ошибки в студию плз)

  Ответить  
 
 автор: Mifey   (01.09.2008 в 12:10)   письмо автору
 
   для: amigo62   (01.09.2008 в 12:00)
 

так а если я пропишу
Header("Refresh: 60;url=http://е107.ru/index.php");
Будет же обнговляться только самая первая страница?
А при переходе на другие - они ж не будут автоматом обновляться?

  Ответить  
 
 автор: Balamut182   (01.09.2008 в 12:12)   письмо автору
 
   для: Mifey   (01.09.2008 в 12:10)
 

вставляйте этот хидер на те страницы, где нужно обновление и меняйте урл

  Ответить  
 
 автор: Mifey   (01.09.2008 в 12:17)   письмо автору
 
   для: Balamut182   (01.09.2008 в 12:12)
 

Вот сайт
http://www.bestguides.spb.ru/
Страницы все разные, и во все дописать не получится, так как страница типа
http://www.bestguides.spb.ru/page.php?3 - её ж нет, есть только файл page.php, а она создаётся конструктором и нигде не светится

  Ответить  
 
 автор: DDK   (01.09.2008 в 12:23)   письмо автору
 
   для: Mifey   (01.09.2008 в 12:17)
 


<?
echo '<meta http-equiv="refresh" content="60000; url=' $_SERVER['PHP_SELF'] . '?' $_SERVER['QUERY_STRING'] . '" />';
?>

  Ответить  
 
 автор: Mifey   (01.09.2008 в 12:26)   письмо автору
 
   для: DDK   (01.09.2008 в 12:23)
 

А В КАКОЙ ФАЙЛ ЭТО ВСТАВИТЬ?

  Ответить  
 
 автор: DDK   (01.09.2008 в 12:30)   письмо автору
 
   для: Mifey   (01.09.2008 в 12:26)
 

Это нужно добавить к HTML-коду каждой страницы... какой файл отвечает за построение шаблонов в этом движке - это уже сами смотрите, я с ним не знаком.

P.S. Клавиша капслок находится чуть выше Шифта, я смотрю, Вы забыли про неё...

  Ответить  
 
 автор: Mifey   (01.09.2008 в 13:24)   письмо автору
 
   для: DDK   (01.09.2008 в 12:30)
 

спс, работает, а капс просто для работы постоянно включен, иногда забываю отключать...
А вот такой ворос, можно как-то поставить кнопку чтоб включать/отключать автообновление?

  Ответить  
 
 автор: Balamut182   (01.09.2008 в 13:37)   письмо автору
 
   для: Mifey   (01.09.2008 в 13:24)
 

можно, только обновление придется делать явой

  Ответить  
 
 автор: Mifey   (01.09.2008 в 13:57)   письмо автору
 
   для: Balamut182   (01.09.2008 в 13:37)
 

А чё, а если прям в пхп?
Типа создаётся "галочка" - точно не знаю как она называется и потом пишется
Если выбрана = 1 тогда
обновить
конецесли
Ну чё-то типа такого

  Ответить  
 
 автор: Mifey   (01.09.2008 в 14:19)   письмо автору
 
   для: Mifey   (01.09.2008 в 13:57)
 

или ещё вот так... можно сделать, чтоб обновлялась не вся страница, а только сообщения миничата?

  Ответить  
 
 автор: Balamut182   (01.09.2008 в 14:34)   письмо автору
 
   для: Mifey   (01.09.2008 в 14:19)
 

можно. юзайте AJAX

  Ответить  
 
 автор: nek-v   (01.09.2008 в 15:07)   письмо автору
 
   для: Balamut182   (01.09.2008 в 14:34)
 

Я сегодня книжку по аяксу бумажную в руки брал....
Дремучий лес....

  Ответить  
 
 автор: Balamut182   (01.09.2008 в 15:10)   письмо автору
 
   для: nek-v   (01.09.2008 в 15:07)
 

на самом деле в аяксе нет ничего страшного - весь аякс код - 3-4 строки javascript, в инете много простых примеров - лучше изучать по ним

  Ответить  
 
 автор: Mifey   (02.09.2008 в 09:55)   письмо автору
 
   для: Balamut182   (01.09.2008 в 15:10)
 

А можно как-то сделать просто кнопочку - обновить для любой текущей страницы?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования