0
我想從PHP調用MATLAB代碼的可執行文件。在MATLAB代碼中,我使用fprintf(1,'123 456')導出結果。這在我在控制檯中運行我的MATLAB可執行文件時起作用,但是我無法在PHP調用中獲得結果$ rt = exec('myMatlabCode.exe',$ result)。 PHP $ result是空的。有沒有人有一些線索?謝謝。從PHP調用MATLAB可執行文件
我想從PHP調用MATLAB代碼的可執行文件。在MATLAB代碼中,我使用fprintf(1,'123 456')導出結果。這在我在控制檯中運行我的MATLAB可執行文件時起作用,但是我無法在PHP調用中獲得結果$ rt = exec('myMatlabCode.exe',$ result)。 PHP $ result是空的。有沒有人有一些線索?謝謝。從PHP調用MATLAB可執行文件
exec
通常位於禁用功能列表中。檢查你的php.ini
http://uk1.php.net/manual/en/ini.core.php#ini.disable-functions
http://uk1.php.net/function.exec
也Theres另一個參數末,看一看那
我跑的exec( 「DIR/B」,$結果)返回了正確的文件列表。這是否意味着exec被啓用? – user3204284