[英]how to display output in real time to an array in exec(), system() php
如何在數組中實時顯示輸出?
批處理文件完成時,下面的代碼僅顯示數組。
$output = array();
echo exec("E:\SmartbookGen\engine.bat", $output);
print_r($output);
批處理文件完成后輸出數組..如何在數組中實時顯示輸出
C:\xampp\htdocs\MIS>E:
E:\>cd SmartbookGen
E:\SmartbookGen>java -Xms256M -Xmx512M -cp lib/*; SmartbookGen
year_active-2013
month_active-6
numberOfPages : 7
numberOfPages : 19
numberOfPages : 24
numberOfPages : 23
numberOfPages : 215
numberOfPages : 172
numberOfPages : 14
Exporting...
任何人都可以幫助我..謝謝
因為那可以用PHP。 這里無法創建多線程應用程序。 要執行所需的操作,您必須將exec bat腳本更改為PHP腳本,以執行與顯示輸出的bat腳本相同的操作。 我沒有看到其他解決方案。 但是我也許錯了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.