Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Потоковый двиг сайта на Php...

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Потоковый двиг сайта на Php...
Имя
Сообщение << Старые топики   Новые топики >>
Потоковый двиг сайта на Php... - 2007-05-31 23:17:05.406666   
WallEnd

Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
Други… кто знает, может подскажете, в потоке (бесконечный цикл),
сколько нужно ставить sleep для того чтобы броузер не умирал???
И ещё… мож кто знает другие способы организации потока?
Post #: 1
RE: Потоковый двиг сайта на Php... - 2007-05-31 23:47:23.606666   
dx

Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
quote:

в потоке (бесконечный цикл)

поток и бесконечный цикл - это разные вещи:D
 
quote:

сколько нужно ставить sleep для того чтобы броузер не умирал???

так ты что, хочешь постоянно просматривать какую-то страницу в браузере, которая будет постоянно грузиться?:D
 
не легче ли просто запустить скрипт пхп и оставить его выполняться (если конечно тебе именно это нужно)
 
ignore_user_abort(true); //теперь скрипт будет выполняться, даже если пользователь закроет браузер set_time_limit(0); //стандартный лимит времени выполнения скрипта - 30 сек. Ставим бесконечность &nbsp; while(true) { //что-то делаем... &nbsp; &nbsp; sleep(1); //совершенно не обязательно }  
И вообще, причём тут движок сайта и бесконечный цикл?
Post #: 2
RE: Потоковый двиг сайта на Php... - 2007-06-01 16:23:07.183333   
lamer_2

Сообщений: 33
Оценки: 0
Присоединился: 2007-05-30 15:29:09.156666
я только начал изучать пхп, и вот сегодня весь день ломаю голову над таким вопросом. делаю книгу жалоб на сайте. при нажатии кнопки вызывается форма для ввода коментария, следущее нажатие выводит коментарий обратно на страницу, с этим ладно, разобрался быстро. проблема вот вчем, после ввода второго коментария он заменяет первый, а надо опускать его ниже. КАК ЭТО СДЕЛАТЬ, подскажи пожалуйста…
Post #: 3
RE: Потоковый двиг сайта на Php... - 2007-06-01 18:42:12.893333   
dx

Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
Не ясно, комментарий сохраняется куда-нибудь? В файл? В базу данных? Используй php и mysql, сохраняй комментарии в таблице базы данных, а потом их оттуда будет легко выводить и удалять. И заменяться ничего не будет, если сам этого не захочешь:). Вообще, я бы посоветовал эту книгу: http://www.internet-technologies.ru/books/book_113.html
Post #: 4
RE: Потоковый двиг сайта на Php... - 2007-06-02 00:16:00.256666   
WallEnd

Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
))) Объясню доступнее… есть некоторая база данных, которая изменяется абсолютно независимо от просмотра её… нужно организовать скрипт, который бы с максимальной скоростью мог зафиксировать изменения и выполнить определённый код, и далее ждать изменений… и так до того момента, пока не закроется браузер… Другими словами……
Кстати прости упустил такую тему… в чём разница между потоком и бесконечным циклом(в целом)?
Post #: 5
RE: Потоковый двиг сайта на Php... - 2007-06-02 00:44:32.923333   
dx

Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
quote:

есть некоторая база данных, которая изменяется абсолютно независимо от просмотра её… нужно организовать скрипт, который бы с максимальной скоростью мог зафиксировать изменения и выполнить определённый код, и далее ждать изменений… и так до того момента, пока не закроется браузер…


set_time_limit(0); //стандартный лимит времени выполнения скрипта - 30 сек. Ставим бесконечность while(true) { //что-то делаем... sleep(1); //совершенно не обязательно }  
quote:

в чём разница между потоком и бесконечным циклом(в целом)?

Бесконечный цикл - это цикл, выполняющийся бесконечно:D. Конечно, может быть предусмотрено условие выхода из него. Ну а поток - http://seregaborzov.wordpress.com/2006/11/08/chem_process_otlichaetca_ot_potoka/
Post #: 6
RE: Потоковый двиг сайта на Php... - 2007-06-02 00:53:53.456666   
WallEnd

Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
Пасиба… Я этот момент реально упустил… что ж век живи - век учись верно?;)
Post #: 7
RE: Потоковый двиг сайта на Php... - 2007-06-02 11:24:24.510000   
морская_травка

Сообщений: 10
Оценки: 0
Присоединился: 2007-06-02 10:51:16.916666
quote:

ORIGINAL: lamer_2

я только начал изучать пхп, и вот сегодня весь день ломаю голову над таким вопросом. делаю книгу жалоб на сайте. при нажатии кнопки вызывается форма для ввода коментария, следущее нажатие выводит коментарий обратно на страницу, с этим ладно, разобрался быстро. проблема вот вчем, после ввода второго коментария он заменяет первый, а надо опускать его ниже. КАК ЭТО СДЕЛАТЬ, подскажи пожалуйста…

Слышь, скинь, плз, код… Знаю, некрасиво так спрашивать, но у меня несколько дней до сессии, элементарно не успеваю все читать :(
Post #: 8
RE: Потоковый двиг сайта на Php... - 2007-06-03 22:34:17.810000   
WallEnd

Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
Блин… если цикл во фраме, то всё остальное ужодит в даун((( Как сделать, что бы он временами давал догрузиться другим фрамам?
Ато я что-то задрался… такая чушь получается… ну не выходит у меня этот долбаный двиг(((
 
 
Post #: 9
RE: Потоковый двиг сайта на Php... - 2007-06-04 00:46:23.596666   
dx

Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
Не используй фреймы, их уже никто не юзает. Или если всё-таки они нужны, сделай на странице регулярные запросы к php-скрипту с помощью JavaScript'а. То есть, например, JavaScript каждые 5 секунд запрашивает скрипт на сервере, тот проверяет изменения в БД, и если они есть, то возвращает какую-нибудь строку или символ, а JavaScript производит в зависимости от этого какие-либо действия. Такое удобно реализовать с помощью ajax. Минус - потребление трафика. Плюс - фреймы подгрузятся:D
Post #: 10
RE: Потоковый двиг сайта на Php... - 2007-06-05 23:29:09.006666   
WallEnd

Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
Это двиг web-чата… просто я двиг написал на JS'e без проблем фигня война window.settimeout и вперёд, на форму данные отсылать, но двиг наороченный, вообще писал чисто как пример хорошщей административной структуры, вся суть в возможностях и их ограничениях… но теря он стал нужен, одноко такой двиг не справляется с диал-ап'овским коннектом, и ещё… некоторых задрачивают постоянные щелчки отправки формы… это задрало…
С таким двигом как я пытаюсь написать… коннект не так сильно будет влиять, потому что соединение не будет разрываться, слеждовательно задержка уменьшится… И можно будет оперировать нормальным коллчиеством данных за раз…А чат без фрамов то конечно можно построить, но это будет … вообще полное парево…. К тому же фрамы поддерживаютсыя и другими браузерами, а вот если использовать вместо фрамов, динамическое обновление блоков через JS, то это не каждый браузер прожуёт((( ХЗ что делать(((
Post #: 11
RE: Потоковый двиг сайта на Php... - 2007-06-06 00:02:29.020000   
dx

Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
Я думаю, движок чата с бесконечным циклом на php будет прилично серв грузить, если много пользователей будет. Я когда чат делал, юзал аякс. Правда не знаю, как там с диалапщиками, но с быстрым инетом работает отлично.
(http://smarteg.ru/forum/chat.php, но для того, чтоб постить, нужна регистрация, чат с форумом совмещён)
Post #: 12
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Потоковый двиг сайта на Php...







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.