2012-02-12 26 views
0

我想調用網頁上的程序並將其輸出到網頁上。其實我有一個C語言的數據包嗅探器,我正在使用exec中的exec命令執行它。如何在Web應用程序中調用外部程序並獲取其在該頁面上的輸出?

exec('sniffer'); 

但事情是它顯示錯誤「無法生成文件」。我也需要隨着程序在後臺運行,我應該得到一個更新的輸出,即我希望程序修改輸出,同時運行網頁上的輸出應該刷新到當前輸出。

例如:

當我啓動該程序的輸出是:TCP:16

現在2秒後程序執行O/P更改爲 'TCP:32' 的。

所以它應該刷新'TCP:32'在同一頁上而不是'TCP:16'。

任何人都可以幫忙嗎?

回答

0

exec不應該做你想做的事,用passthru代替。

http://www.php.net/manual/en/function.passthru.php http://www.php.net/manual/en/function.exec.php

+0

謝謝,但這些功能都讓有相同的輸出,給程序的immidiate輸出,但不是全部輸出因爲我的程序運行相當一段時間它不會刷新其網頁上的輸出.. – 2012-02-12 17:59:13

+0

亞工作非常感謝.. ..:D – 2012-02-13 15:34:08

相關問題