2014 m. kovo 14 d., penktadienis

PHP - pranešimo išvedimas į naršyklę dalimis (flush buffer)

Paprastai išvesties pranešimas išvedamas į naršyklę kai baigiamas vykdyti visas PHP skriptas. Bet jei kuriate skriptą kuris vykdomas gana ilgai ir reikia į naršyklę išvesti pranešimus dalimis, pvz, vykdant ciklą, tai reikia:
a) - išjungti kodo bufferį:
ob_implicit_flush(true);
ob_end_flush();
b) ARBA po kiekvieno echo pranešimo paleisti buferio išvalymo funkcijas:
flush();
ob_flush();

Komentarų nėra:

Rašyti komentarą