【发布时间】:2014-02-23 19:40:10
【问题描述】:
我试图将控制台中的所有输出行保存到文件中,但代码无法正常工作,因为它当前所做的是
从控制台获取最后一行并将其写入文件,并且文件不会更新,直到我关闭控制台正在运行的进程-
$start = exec("cd /ot/forgottenserver && ./tfs", $output);
$file = fopen("/var/www/public/stream.html", "a+");
while ($start)
{
fwrite($file, $start."\n");
}
fclose($file);
每次从控制台获取新行时我都需要编写,并且在进程执行时更新文件。
【问题讨论】: