System() sortörés
Sziasztok!
Amikor system() -el lefuttatok egy parancsot, az a kimenetet sortörések nélkül adja vissza.
Igaz, hogy a kimenet minden sora után automatikusan kiküldi (flush) a webszerver kimeneti pufferét, de azt a következő módon teszi: 1.sor 2.sor ez meg a harmadik.
Hogyan tudnám azt megvalósítani, hogy a flush megmaradjon, de minden sor után szúrjon be egy <br>-t?
Előre is köszönöm a segítséget, byez
■ Amikor system() -el lefuttatok egy parancsot, az a kimenetet sortörések nélkül adja vissza.
Igaz, hogy a kimenet minden sora után automatikusan kiküldi (flush) a webszerver kimeneti pufferét, de azt a következő módon teszi: 1.sor 2.sor ez meg a harmadik.
Hogyan tudnám azt megvalósítani, hogy a flush megmaradjon, de minden sor után szúrjon be egy <br>-t?
Előre is köszönöm a segítséget, byez
kimenet pufferelés
re: kimenet pufferelés
system("sudo su ".addslashes($_GET['name'])." -c 'cd ".addslashes($_GET['path'])."; ./steamupdate'");
$ret = ob_get_contents();
ob_end_clean();
echo nl2br($ret);
Az a baj, hogy a végén (miután lefutott a parancs) írja ki az összes érkező adatot egyszerre. Én úgy szeretném, mint ahogy a system csinálja, hogy érkezik vmi a szerverről kiírjuk és <br> majd várunk tovább, addíg míg meg nem áll a progi.
elnéztem ;)
akkor pre
sed
Köszi
Gonoszcsiga a tiedet is kipróbálom. Köszi még1x.