bposter
31.05.2013 - 20:06
Здравствуйте, была задумка вывести цифры, запускается скрипт с начало выводится 1 потом вместо 1 должна появится 2 и тд. Изначально думал так сделать
$x=0;
while ($x < 5)
{
$x++;
sleep(1);
echo $x;
}
Не пойму почему не выводится так как хотелось бы а выводит только после завершения работы скрипта + все цифру сразу?
_____________
Вязание
xe4.ru спицами.
Сайт для тестов
(подопытный №543)
Игорь_Vasinsky
31.05.2013 - 20:32
потому что это php) сначала алгоритм выполняется - потом уже выдаётся в html
если тебе реал тайм надо - то это к JS
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
1.06.2013 - 01:24
$x = 0;
while ($x++ < 5) {
sleep(1);
echo str_pad($x.'<br>', 2048);
flush();
@ob_flush();
}
если сжатие не включено и ни каких проксей на пути, получишь нужный эффект