Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вывод echo в процессе работы скрипта
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » вывод echo в процессе работы скрипта

Страниц (1): [1]
 

1. allchange - 05 Июля, 2008 - 10:34:33 - перейти к сообщению
Есть 2 vps'а и скрипт, который берёт строки из файла и по очереди отсылает их на сервер, в зависимости от ответа сервера выводит или не выводит с помощью echo строку

на одном сервере скрипт выводит строки непосредственно во время работы скрипта, а на втором только когда обработает все строки, вопрос как сделать чтобы на втором сервере echo вводилось в процессе работы скрипта, а не после окончания работы ?

заранее спасибо за ответ
2. valenok - 05 Июля, 2008 - 11:40:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <? ob_start();
  2.  
  3. for($i=0;$i<4;$i++)
  4. { echo $i."<br/>\r\n"; ob_flush(); flush(); sleep(3);}
3. allchange - 05 Июля, 2008 - 22:35:44 - перейти к сообщению
не работает Огорчение
код у меня такой:

PHP:
скопировать код в буфер обмена
  1.  
  2.   $f=fopen("text.txt","r+");
  3.  
  4.  
  5.         while($str=fgets($f,1024)) // 5
  6.  
  7.         {
  8.  
  9.         my_function$str);
  10.  
  11.         if ($check!=null):
  12.             echo $str.'<br>';
  13.  
  14.         ob_flush();
  15.         flush();
  16.         sleep(3);
  17.  
  18.  
  19.         endif;


может где то в другом месте надо смотреть ? php.ini ?
4. valenok - 05 Июля, 2008 - 23:32:04 - перейти к сообщению
Приведите более точную копию вашего кода

 

Powered by ExBB FM 1.0 RC1