php shell_exec实时更新

Edu*_*Alm 6 php shell-exec popen

我有这个shell程序,我想通过php执行.问题是它可能需要很长时间,因此我需要它来实时更新用户的浏览器.

我读到我可能需要使用popen()来做到这一点,但我有点(好吧,我真的是:P)一个PHP菜鸟,无法弄清楚我怎么能做到这一点.

非常感谢任何帮助!

Rol*_*asR 14

if( ($fp = popen("your command", "r")) ) {
    while( !feof($fp) ){
        echo fread($fp, 1024);
        flush(); // you have to flush buffer
    }
    fclose($fp);
}
Run Code Online (Sandbox Code Playgroud)