phpbar.de logo

Mailinglisten-Archive

[php] Programmausgabe in Realtime anzeigen

[php] Programmausgabe in Realtime anzeigen

Stefan Scherf scherf_(at)_ventasoft.de
Wed, 10 Jan 2001 11:27:21 +0100


Pascal Reddig wrote:
> system ("ping www.test.de -c 4");

Danke für die ping-Anregung.

Jetzt funktioniert auch folgender Code, die Zeilen werden nacheinander mit
Verzögerung ausgegeben:

$fp = popen ("ping www.test.de -c 20", "r");  // Ausgabe verzögert (ping)
// $fp = popen ("main", "r");                 // Ausgabe auf einen Schlag
(main)
while( $zeile=fgets($fp,100) ) {
    echo $zeile."<br>";
    flush();
}

Nur mit meinem kleinen "main" Programm klappt das nicht. Das ist jetzt
wahrscheinlich eher was für die C-Mailingliste - ich poste das Programm
trotzdem mal:

int main() {
   int i;
   for(i=0;i<10;i++) {
      printf("AUSGABE: %i\n",i);
      sleep(1);
   }
   return;
}

Vielleicht hat ja jemand eine Idee.

Gruss

Stefan



php::bar PHP Wiki   -   Listenarchive