我想在已經安裝了pc root的PHP中執行一個模擬程序。這意味着,我可以在任何目錄中執行它。我試圖使用shell_exec執行它,但我無法看到任何輸出,而當我從終端運行它時,它可以在任何地方使用。這個程序也會生成一張圖片,以後我希望它出現在頁面中,這不是什麼大不了的事情。但問題是隻有一個空的圖像被創建,沒有輸出值。使用PHP執行程序
<?php
$output = exec('rpict -vp 0 0 0 -vd 0.01 0 1 -ab 2 -ad 2048 -ar 64 -as 64 -aa 0.1 -vv 180 -vh 180 -vth with_sun_12_30_13_30.oct > test.hdr');
echo "<pre>$output</pre>";
?>
請更新你已經嘗試了代碼的問題,並檢查你的錯誤日誌尋找線索。 –
你是否在呼應shell_exec輸出?它返回它,它不會自我回應。使用'error_reporting(E_ALL);'如果你仍然看不到輸出。 – Devon
<? $ output = exec('rpict -vp 0 0 0 -vd 0.01 0 1 -ab 2 -ad 2048 -ar 64 -as 64 -aa 0.1 -vv 180 -vh 180 -vth with_sun_12_30_13_30.oct> test.hdr') ; echo「
」; ?> –