看板 PHP 關於我們 聯絡資訊
請大家幫幫忙 $fileName="java -jar myMaster_fat.jar ".$query; system($fileName); $handle = @fopen("Final.txt", "r");<==由外部程式生出 while (!feof($handle)) { $line = fgets($handle); echo $line."<br />"; }fclose($handle); ECHO出來的一直是warning 沒有eof之類的 一直跑也停不下來 到底該怎辦 請幫看一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84
EragonJ :請問一下 while loop和$filename那 有什麼關係?? 04/09 10:25
iamLegend :$fileName是直行外部程式 while是讀執行完生的txt檔 04/09 10:43
pigwolf :你把這二件動作拆成二支檔案來執行勒?應該就不會錯誤 04/09 10:55
michaelclow :會不會你在開檔案時外部程式還沒跑完 04/09 12:01
michaelclow :造成 race condition 04/09 12:01
weiyucsie :我看feof的說明 @fopen如果是FALSE 會無限迴圈 04/09 18:15
weiyucsie :阿 是@fopen回傳FALSE的話 04/09 18:16
HuangJC :用 pipe 呢? 04/09 18:57