Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [Q] PHP вывод. (https://forum.antichat.xyz/showthread.php?t=127463)

Deathdreams 29.06.2009 13:46

[Q] PHP вывод.
 
Например у нас есть код:
PHP код:

 <?
echo "kaif";
sleep(60);
?>

Вопрос: реально ли сделать,чтобы сначала на экран вывелось "kaif",а потом пошёл sleep на 60 сек.?

d_x 29.06.2009 13:49

Вопрос уже столько раз задавался...
Вообще, если ответить в лоб, то так оно и будет, но в браузере ничего не увидишь из-за буферизации.

По теме:
PHP код:

<?php
echo "kaif"
ob_flush();
flush();
sleep(60); 
?>


eLWAux 29.06.2009 13:56

на офф сайте:
http://www.php.ru/forum/viewtopic.php?p=125158&sid=aae100fb4b7374237e67625 f1597db54
предлагают такой код:
PHP код:

 ini_set("output_buffering",0);
 
header("Pragma: no-cache");
 
header("Cache-Control: no-cache, no-store, private");
 
ob_implicit_flushtrue );
 echo 
'123<br>';
 
sleep(1);
 echo 
'123<br>';
 
sleep(1);
 echo 
'123<br>';
 
sleep(1);
 echo 
'123<br>';
 
sleep(1);
 echo 
'123<br>';
 
sleep(1);
 echo 
'123<br>';
 
sleep(1);
 echo 
'123<br>';
 
ob_end_flush(); 


Pashkela 29.06.2009 14:11

Проверял в Опере последней - не пашет

mr.The 29.06.2009 15:13

Цитата:

Проверял в Опере последней - не пашет
попробуй это:
PHP код:

<?php 
ob_implicit_flush 
();
set_time_limit(0);
echo 
"kaif";  
flush(); 
sleep(60);  
?>

правда, это ещё от хоста зависит.

Pashkela 29.06.2009 18:36

Тоже самое, всё выводится спустя минуту только:

PHP код:

<?php
ob_implicit_flush 
(); 
set_time_limit(0); 
echo 
"kaif";   
flush();  
sleep(60);
echo 
"kaif1";    
?>


imajo.ati 30.06.2009 02:21

всё работает.. и в опере в том числе.

PHP код:

<?php
    
echo 'ololololo<br>';
    
flush();
    
sleep(10);
    echo 
'end!';
?>

php.ini:
output_buffering = Off
implicit_flush = Off

Pashkela 30.06.2009 02:46

это если есть досту к php.ini:)

[Soulfly] 12.07.2009 16:08

Не подскажете фри-хостов, где эта тема нормально работает?

Большой джо 12.07.2009 16:26

Попробуй тут http://hostland.su, или http://www.hut.ru


Время: 09:27