![]() |
Как постепенно выводить данные в php.
Что бы пользователей видел работу скрипт. Данные выводятся в конце работы!
flush() и sleep(1) не помогоют! |
Может хватит темы создавать?
|
PHP код:
|
flush не может не помогать
Цитата:
|
Секунду.. сейчас проверю..
|
а вот если я ставлю задержку.. то оно всё ровно в конце всё..
|
оо.. тихо.. всё нормально.. эт чёт у меня глючило.. спсаибо.. тема закрыта.)
|
юзай AJAX!
|
Нече не глючило, небось так делал:
<? error_reporting(0); flush(); //xDDD for (..) { //Code } ?> |
Это проблемы браузера. Обсуждалось много-много раз!
|
ob_implicit_flush(); в самое начало скрипта, если я понял
И да, фаерфокс сакс, с ним такое не прокатит. |
Цитата:
ob_flush(); ob_end_flush(); Если впихнуть дополнительно это, то и ФФ станет слушаться. Могу дать ссыль, где можно увидеть это. |
да-дай..
|
Цитата:
после ввода капчи и отправки смс, выплёвывается картинка с прогрессом (средствами php, а не js). скрипт делает 2 вещи: сначала покажет картинку, а потом начнёт отправлять смс, вот тут нам и нужно выплюнуть с помощью немудрёного кода, который я написал выше. p.s. сайт мой, поэтому такая точная информация |
Стопитисотый раз повторяю,зависит не только от кода и буферизации,но и от настроек браузера.Как приниать и выводить буферизированный контент.Хочеш что то постепенно выводить - Ajax, иначе будет работаь толькоу тебя.php - создан для работы на стороне сервера,а постепенные выводы,и прочая херня,это уже к яваскрипту.
|
| Время: 17:37 |