Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

29.06.2009, 13:46
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
[Q] PHP вывод.
Например у нас есть код:
PHP код:
<?
echo "kaif";
sleep(60);
?>
Вопрос: реально ли сделать,чтобы сначала на экран вывелось "kaif",а потом пошёл sleep на 60 сек.?
|
|
|

29.06.2009, 13:49
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Вопрос уже столько раз задавался...
Вообще, если ответить в лоб, то так оно и будет, но в браузере ничего не увидишь из-за буферизации.
По теме:
PHP код:
<?php
echo "kaif";
ob_flush();
flush();
sleep(60);
?>
|
|
|

29.06.2009, 13:56
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
на офф сайте:
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_flush( true );
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();
|
|
|

29.06.2009, 14:11
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Проверял в Опере последней - не пашет
|
|
|

29.06.2009, 15:13
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Проверял в Опере последней - не пашет
попробуй это:
PHP код:
<?php
ob_implicit_flush ();
set_time_limit(0);
echo "kaif";
flush();
sleep(60);
?>
правда, это ещё от хоста зависит.
|
|
|

29.06.2009, 18:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Тоже самое, всё выводится спустя минуту только:
PHP код:
<?php
ob_implicit_flush ();
set_time_limit(0);
echo "kaif";
flush();
sleep(60);
echo "kaif1";
?>
|
|
|

30.06.2009, 02:21
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
всё работает.. и в опере в том числе.
PHP код:
<?php
echo 'ololololo<br>';
flush();
sleep(10);
echo 'end!';
?>
php.ini:
output_buffering = Off
implicit_flush = Off
Последний раз редактировалось imajo.ati; 30.06.2009 в 02:33..
|
|
|

30.06.2009, 02:46
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
это если есть досту к php.ini 
|
|
|

12.07.2009, 16:08
|
|
Новичок
Регистрация: 12.02.2009
Сообщений: 3
Провел на форуме: 127366
Репутация:
0
|
|
Не подскажете фри-хостов, где эта тема нормально работает?
|
|
|

12.07.2009, 16:26
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
Провел на форуме: 175879
Репутация:
3
|
|
Попробуй тут http://hostland.su, или http://www.hut.ru
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|