Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

как обновить содержимое браузера с помощью PHP?   Найти похожие ветки 

 
ArtemESC ©   (2006-04-21 21:17) [0]

с
а ж
б


 
Eraser ©   (2006-04-21 21:21) [1]

никак


 
easy ©   (2006-04-21 21:44) [2]

<?php
echo "<script>document.write("<head><meta http-equiv=\"refresh\" content=\"1;\"><head>");</script>".date("H:i:s");
?>

=))


 
ArtemESC ©   (2006-04-21 21:49) [3]

Eraser ©   (21.04.06 21:21) [1]
А как тогда чаты, форумы делаются??


 
Kerk ©   (2006-04-21 21:49) [4]

Они черех html обновляются


 
ArtemESC ©   (2006-04-21 21:50) [5]

Kerk ©   (21.04.06 21:49) [4]
Слышь, как это - нигде не видел?


 
SergP ©   (2006-04-21 21:53) [6]


>  как обновить содержимое браузера с помощью PHP?


Никак. Браузер к PHP не имеет ни какого отношения, так же как и PHP к браузеру.


 
ArtemESC ©   (2006-04-21 21:59) [7]

easy ©   (21.04.06 21:44) [2]
Можешь обьяснить, что это означает?


 
Strate ©   (2006-04-21 22:04) [8]

А у меня есть предложение сделать раздел посвящённый PHP :-)


 
LexxX ©   (2006-04-21 22:04) [9]

http://phpfaq.ru/na_tanke

Читать внимательно, вникая в каждое предложение. :)


 
ArtemESC ©   (2006-04-21 22:08) [10]

LexxX ©   (21.04.06 22:04) [9]
Помойму, мне это уже давали...


 
Zeqfreed ©   (2006-04-21 22:10) [11]


> Помойму, мне это уже давали...

Когда давали, надо было читать, а ты? Эх.


 
SergP ©   (2006-04-21 22:18) [12]


> Когда давали, надо было читать, а ты? Эх.


А у него танка нет... :-)


 
Kerk ©   (2006-04-21 22:21) [13]

SergP ©   (21.04.06 22:18) [12]
А у него танка нет... :-)


Чем танка отличается от хокку?


 
Nous Mellon_   (2006-04-21 23:11) [14]


> Помойму, мне это уже давали...

Бери две, авось так поможет


 
Gero ©   (2006-04-22 00:33) [15]

> [5] ArtemESC ©   (21.04.06 21:50)


> Слышь,

Смею заметить, что мы находимся не в пивной.


 
MeF Dei Corvi ©   (2006-04-22 08:43) [16]

Между прочим - это можно сделать с помощью технологии AJAX (PHP+XML+JS) ;) Т.е. если в очень упрощённом виде: из JS кода создаём новый скрипт на станице, причём скрипт ссылается на php файл. PHP файл на основе переданных в него данных генерирует ответ в виде JS скрипта, который и изменяет содержимое страницы.


 
Ketmar ©   (2006-04-22 09:31) [17]

примерно так чаты на и делаются, собственно %-)
вот простенький (если ArtemESC ещё интересуется %-):
http://www.mzma.net/scripts/files/mzma_php_chat_25.zip


 
McSimm ©   (2006-04-22 13:44) [18]

О! Я теперь знаю как включать компьютер без нажатия на кнопку питания.
Надо рядом с кнопкой питания разместить другую кнопку, нажав на которую мы приведем в действие небольшой электропривод, осуществляющий нажатие кнопки питания.


 
MeF Dei Corvi ©   (2006-04-22 13:51) [19]


> Надо рядом с кнопкой питания разместить другую кнопку, нажав
> на которую мы приведем в действие небольшой электропривод,
>  осуществляющий нажатие кнопки питания.

Это изобретение надо запантетовать :)
А вообще AJAX сейчас используется повсеместно.


 
McSimm ©   (2006-04-22 13:55) [20]

электроприводы тоже повсеместно используются.
можно взять, например, шаговый двигатель от старого дисковода.


> Это изобретение надо запантетовать :)

Это не мое изобретение. Так что на патент я не претендую.
Найдите хоть одно отличие от команды JS, запрашивающей PHP скрипт, который формирует команду JS, которая обновляет браузер.


 
antonn ©   (2006-04-22 14:58) [21]

McSimm ©   (22.04.06 13:55) [20]
можно взять, например, шаговый двигатель от старого дисковода.

или от старого металлорежущего станка:)


 
MeF Dei Corvi ©   (2006-04-23 10:33) [22]


> Найдите хоть одно отличие от команды JS, запрашивающей PHP
> скрипт, который формирует команду JS, которая обновляет
> браузер.

От JS пользы больше ;) Кроме того, извращенский вариант, приведённый мною, - это упрощённый AJAX. На самом деле AJAX реализуется через JS и XMLHttpRequest.
http://www.computerra.ru/hitech/39239/


 
Негодный одепт   (2006-04-23 11:12) [23]

Можно заюзать постоянный коннект к серверу, без обновление, на php да еше и с mysql это очень сильно грузит сервер, 20 человек и уже памяти не хватает.

Основная проблема в этой реализации, скрипту который держит коннект с браузером узнать когда обновилась база(без запроса к базе) и только потом запросить данные.

Есть другой вариант, не использовать пхп, написать небольшой вебсервер это и будет чатом

Допустим пришел запрос

GET /addmessage

Что делаем, уведомляем все потоки что пришло сообшение, они затем читают данные из массива который хранится в памяти.
Или просто усыплять потоки которые выводят сообщения до того как добавится сообшение
1 - добавили строчку в массив messages
2 - разбудили потоки которые отвечают за вывод сообшения.
3 - они отдали браузеру новые сообщения, и опять уснули.

При таком раскладе производительность РЕЗКО взлетит.

Я думаю на чистом пхп хороший чат по показателям производительности с постоянным коннектом не сделать.

А чаты с переодическим обновлением, зря гоняют трафик, засоряют историю браузера и тп.



Страницы: 1 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.084 c
4-1140952901
Kisha
2006-02-26 14:21
2006.05.21
Работа с htm- страницами, загруженными браузером.


15-1145902376
Тимур
2006-04-24 22:12
2006.05.21
aнализaтор кода


3-1143547506
Vitasha
2006-03-28 16:05
2006.05.21
Настройка репликаций в Informix


2-1146665368
asd
2006-05-03 18:09
2006.05.21
Как сортировать в DBGRID по дате?


2-1147003224
Интересующийся
2006-05-07 16:00
2006.05.21
Delphi и 64-бита