如何在php中输出命令未完成?

时间:2017-04-06 12:01:13

标签: java php html

我编译了一个c文件(name.c)并将其命名为name.o.这是输出:

Hello Michael
Hello Marie
Hello Michael
Hello George
Hello Marie
Hello Man
Hello Michael
...

我想在php中输出这些,我做了它并且效果很好:

<?php 
while (@ ob_end_flush()); // end all output buffers if any

$proc = popen("./name.o", 'r');
echo '<pre>';
while (!feof($proc))
{
    $a = fread($proc, 1);;
    echo "$a";
    @ flush();
}
echo '</pre>';
?>

唯一的问题是,这将是非常长的,所以我想只有一行说“Hello nameheheperson”而不是每一个新行。

我除了这个输出:

Hello Michael

一秒或更短时间后:

Hello Marie

所以我不希望它显示上一行。

我该怎么办?我是用Java做的吗? (我从不用Java编写代码,但如果必须......)

0 个答案:

没有答案