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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод по очереди

Сообщения:  [1-10]    [11-20]  [21-27] 

 
 автор: Trianon   (13.09.2010 в 15:56)   письмо автору
 
   для: nikita2206   (13.09.2010 в 15:35)
 

там много кто решать может.
И сервер, и прокси (при чем не один), и браузер.
Стоит кому-то решить, что стоит поднакопить данных, и хлоп, буферизация имеет место быть.

  Ответить  
 
 автор: nikita2206   (13.09.2010 в 15:35)   письмо автору
 
   для: Trianon   (10.09.2010 в 20:56)
 

Насколько я понимаю, сам браузер решает - какие куски брать, он ведь не перекачивает пакетами по 1-му байту? Или я не прав?

  Ответить  
 
 автор: nikita2206   (13.09.2010 в 15:33)   письмо автору
 
   для: Trianon   (10.09.2010 в 20:52)
 

>какого хрена
Куда ты дел Trianon'а?

  Ответить  
 
 автор: mihdan   (13.09.2010 в 00:17)   письмо автору
 
   для: sl1p   (10.09.2010 в 21:34)
 

Trianon уже написал, как это можно реализовать - ob_flush(), flush()

  Ответить  
 
 автор: ntro123   (10.09.2010 в 22:36)   письмо автору
 
   для: sl1p   (10.09.2010 в 21:34)
 

спасибо, уже понял что только ajax(см выше).

тему можно закрывать.

  Ответить  
 
 автор: sl1p   (10.09.2010 в 21:34)   письмо автору
 
   для: ntro123   (10.09.2010 в 21:01)
 

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

можно попробовать какимто асинхроном, AJAX например.

  Ответить  
 
 автор: Slo_Nik   (10.09.2010 в 21:13)   письмо автору
 
   для: ntro123   (10.09.2010 в 21:01)
 

>а как - это вы мне должны помочь
ну я Вам ни чего не должен, надеюсь :):):):):)

ну и пусть выполняется некоторое время, в процесе выполнения выведите предупреждение пользователю, что выполнение скрипта может занять некоторое время.

  Ответить  
 
 автор: ntro123   (10.09.2010 в 21:01)   письмо автору
 
   для: Slo_Nik   (10.09.2010 в 20:54)
 

Slo_Nik, пожалуй так и надо было делать.

я делаю чекер ссылок.

там много фильтров(функций), по внешним факторам по внутренним.
и ссылок подряд может быть 200-300.

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

а вот как вывести по очереди? чтобы не обращаться к скрипту по нескольку раз?
вот и нужно выводить по очередно. а как - это вы мне должны помочь =)

извините если что.


если это не выполнимо.
то буду юзать ajax, но тогда будет много обращений к скрипту, что не есть гуд.

  Ответить  
 
 автор: Trianon   (10.09.2010 в 20:56)   письмо автору
 
   для: ntro123   (10.09.2010 в 20:52)
 

поведения скрипта, которое Вы ожидаете, с гарантией добиться нельзя.
Так устроен протокол, по которому идет вывод результата.
Вывод может быть задержан вплоть до завершения работы скрипта.
Максимум - можно попытаться создать предпосылки.
с помощью "\r\n", flush() и ob_flush()

  Ответить  
 
 автор: Slo_Nik   (10.09.2010 в 20:54)   письмо автору
 
   для: ntro123   (10.09.2010 в 20:49)
 

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

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-27] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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