PDA

Просмотр полной версии : Как сделать что бы php выводил текст в цикле??


ttt0z
05.08.2009, 08:38
выводит только после того как закончит цикл....


ob_flush();
flush();
после echo ""; не помогают (

[QwyZ]
05.08.2009, 09:28
$i=0;
while($i<20){echo("LOL");$i=$i+1;}

ili

$i=0;
for($i=0;$i<20;$i++)
{
echo("LOL");
}

Aikaram
05.08.2009, 09:32
Ошибся разделом?!

Joker-jar
05.08.2009, 09:38
$i=$i+1;
паскальщик детектед

[QwyZ]
05.08.2009, 09:57
"паскальщик детектед" - nea,ya nepaskalshik

GrinGoO
05.08.2009, 10:45
я знаю только

die();
echo
$x
if
else

и еще чото :(


еще знаю многамнога HTML тегов, CSS :)

гядите какой я умный)

KaMiKadZe
05.08.2009, 10:55
for ($i;$i<=100;$i++)
{
echo $i."<br>";
if ($i === 100)
{
echo "Я кончил";
}
}
function a ()
{
for ($a;$a<=10;$a++)
{
echo $a."<br>";
if ($a === 10) {
echo "Парам пам пам =)<br>";
a();
}
}
}
a();
:D

Joker-jar
05.08.2009, 12:58
Вы издеваетесь?

выводит только после того как закончит цикл

<?php
ob_start();

for($i=0; $i<70; $i++)
{
echo 'printing...<br />';
flush();
ob_end_flush();
sleep(2);
}
?>

Все еще и от браузера зависит

Ponchik
05.08.2009, 13:35
ИМХА flush(); потом ob_flush();
И ещё в IE такая хня, чо он должен получить 128 байт чтоб что-то выводить
Тоесть выводиш сначало 128 буковок и потом уже делаеш чё тебе надо, ато IE небудет показывать

ttt0z
05.08.2009, 13:58
первые посты не вопрраса не поняли, последние 2 спасибо.. но то же самое написали что и в посте. попробую
flush();
ob_end_flush();

ntldr
05.08.2009, 18:40
ob_implicit_flush();
for(;;)
{
echo "***";
}