php中 输出命令行,在php中运行shell命令实时输出

我通过php move_uploaded_file函数上传文件,然后将该文件作为java程序的参数。当java程序正在执行时,它会输出终端中的进度。 java程序的输出是一个perl脚本的输入,它执行相同的操作。 我执行所有的人都在我的PHP网站作为了shell_exec功能和打印他们在屏幕上在php中运行shell命令实时输出

echo "Running java ..... ";

$output=shell_exec("java -jar abc.jar ".($_FILES['uploaded']['name']));

echo "

$output
";

echo "running perl .....";

$output=shell_exec("perl abc.pl outputfromjava.txt");

echo "

$output
";

的shell命令运行的很好,但是从Java和Perl的输出没有在我的网站上显示。我尝试在执行java和perl之后刷新代码中的页面,但它也刷新了上传。

输出是现在

Running java ....

Running Perl ....

我应该怎么写我的PHP使输出为

Running Java...

Progress1 //from java output

progress2 //from java output

Running Perl....

Progress1 //from perl output

progress2 //from perl output

感谢

2012-02-15

Ank

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值