Thema: flush()?
Einzelnen Beitrag anzeigen
  #30 (permalink)  
Alt 06-10-2003, 10:46
Der-Sucher
 Newbie
Links : Onlinestatus : Der-Sucher ist offline
Registriert seit: Jun 2003
Beiträge: 31
Der-Sucher ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ach wunderbar und ressourcenschonend.

Da klinke ich mich doch auch gleich ein in den Thread.
Also Apache/2.0.40 (Red Hat Linux), PHP Version 4.2.2 und MYsql 3.23.52

Ich hatte das Script vorher auf einem Apache2 Wamp System laufen, und da funktionierte es wunderbar. Wenn ich mich recht entsinne sollte Flush auf einem Linuxsystem im Gegensatz dazu schon ab 1.3 laufen?

Naja egal, auf ejden Fall bekomme ich auch erst die Ausgabe wenn das Script komplett durchgelaufen ist. Ich konnte bezüglich der httpd.conf auch keine Infos finden ob dort explizit etwas angegeben werden muss.

PHP-Code:
<?php

// Delay 1
function delay()

{

     
$start time();

     while (
$start == time())

     {

 

     }

}



ob_implicit_flush();

echo 
'loading';

for (
$i 0$i 10$i++, print "."delay())

{



}

//Delay 2

echo "                                                                                                                                                                                                                                                                                                                                                                                                                                       ";
  for (
$i=0;$i <10$i++) {
    echo 
"$i<br>\n";
    
flush ();
    
sleep (1);
  }
  





?>
Grüße
cu DS
Mit Zitat antworten