[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: flush
boobzx
Народ сори за нубство может вообще глупый вопрос.. Просто начал изучать PHP. Подскажите плз.. пишу код... с командой flush
<?php
for ($i=1; $i<6; $i++) {
echo "СТРОКА", $i, "<br>";
flush(); //выводим строки по одной сразу в браузер
sleep(1); // засыпаем на 1 секунду
}
?>

я так понимаю эта команда должна моя 5 строк выводить как в анимации т.е. показать сначала 1 потом 2 и так до 5.. а у меня получается так. Проходит 5 секунд потом выводится сразу все строчки.



Спустя 7 минут, 26 секунд (17.07.2011 - 21:22) Guest написал(а):
а скорей всего - сервер складывает вывод в буфер пока скрипт не отработает

Спустя 2 минуты, 45 секунд (17.07.2011 - 21:25) boobzx написал(а):
Не подскажите как сделать тогда что бы такого не было? чтобы мне по 1 строчке выводил как должно работать?

Спустя 58 секунд (17.07.2011 - 21:26) Guest написал(а):
тут джваваскрипт эффективней

Спустя 3 минуты, 42 секунды (17.07.2011 - 21:29) boobzx написал(а):
ооо блин это пока я не знаю как делать:)

Спустя 18 минут, 34 секунды (17.07.2011 - 21:48) ADiel написал(а):
Есть параметр для отображения без флуш. Навскидку не помню, завтра напишу, если никто не ответит раньше

Спустя 1 минута, 6 секунд (17.07.2011 - 21:49) boobzx написал(а):
ок спс:)

Спустя 11 часов, 25 минут, 32 секунды (18.07.2011 - 09:15) ADiel написал(а):
Обманул. Нагуглил где то, применил и стер =) Так не вспомню.
Вообще такой код должен работать, но я бы не стал использовать php для анимации. Тут действительно лучше js использовать. Посмотри в сторону jquery, там эффектов много.

Спустя 3 часа, 39 минут, 47 секунд (18.07.2011 - 12:54) walerus написал(а):
Да по моему проблема не в мультипликации, например, если сервер Nginx, то выводить НЕ будет построчно, а если Apache, то будет. Не раз сталкивался с таким, да, есть варианты, наполнять буффер, чем то "левым", чтоб Nginx тоже вывел, но это по моему бред. Если в чем то не прав, поправьте, мне тоже интересно как еще можно такое обойти )).

Спустя 9 часов, 35 минут, 41 секунда (18.07.2011 - 22:30) boobzx написал(а):
Да, кстати, апач длжен это деать но не делает:) х.з почему. да это и не суть просто было интересно.. можно сделать пошаговый вывод строк просто с паузой и все.. ну этоя так думаю... типа строка 1 слип.. 1 строка 2 слип 2 и так дале..smile.gif вот анимация:)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.