Autor Zpráva
Jenicek
Profil
zdravím
v php jsem použil exec u nekonečného cyklu...
...no povedlo se mi ho na serveru přes příkaz po 30s. vypnout
rád bych ale aby se mi data z exec vypisovali ihned
a né až po ukončení relace (po 30s.)

trápím se s tím hodnou chvilku a jelikož exec není moc na hraní rád bych požádal profíky
zde o rady :)
David123
Profil *
Myslím si, že nevíš co přesně chceš. Pokud používáš PHP, tak se stránka vygeneruje na serveru - to může být těch 30 sekund po které čekáš, následně bych odhadl, že script je násilně ukončen, záleží na nastavení max_execution_time v php.ini.

Pokud chceš data vypisovat průběžně, bude nutné použít AJAX.
Alphard
Profil
Okamžité odeslání výstupu jde zajistit bufferovacími funkcemi, např. flush() apod. Snad to ale nezachytí jiný buffer v cestě.
nemeja
Profil
koukni se na funkci flush() a ob_flush(), jinak například Jakub Vrána to popisuje v článku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: