Christian Seiler: /FTP/HTML: Upload-Status mit flush() anzeigen

Beitrag lesen

Hallo,

was - Du auch noch ein Doppelposter -- das geht so nicht weiter ... ;-)

Nun ja: Du kannst Dir ja die Zeit (als Timestamp) in PHP merken, wann das letzte mal was ausgegeben wurde und nur dann etwas ausgeben, wenn mindestens 1 sec. verstrichen ist (beim Web evtl. auch 2)

--- start
$last_output = 0;

--- im code
$curr_time = time();
if (($curr_time - $last_output > 1) || ($curr_time - $last_output < 0)) {
  $last_output = $curr_time;
  echo .....;
}

(das < 0 brauchst Du, damit, falls die Serverzeit verstellt wird, er keinen Murks macht und gar nichts mehr anzeigt; ist zwar extrem selten, dass so etwas passieren könnte, aber man weiß ja nie)

Grüße,

Christian