【发布时间】:2011-09-04 20:53:13
【问题描述】:
前几天我发布了this thread,在Unix上成功解决。
现在我搬到了 Windows,我也遇到了同样的问题。
我需要从 Web 应用程序执行命令。它必须执行存储在系统中的.jar。我查看了谷歌,发现了一些我需要做的改变。
执行命令的函数是:
<?php
if($_POST["name"] == "")
echo "name is empty";
else{
$path = $_POST["name"];
//$command = 'DISPLAY=:0 java -jar '.$path'; -> Used in Unix
//$command = 'java -jar ../../../../simulaciones/tanqueCalentamiento.jar';
$command = 'java -jar ..\..\..\..\simulaciones\tanqueCalentamiento.jar';
//system($command);
exec($command);
}
?>
cmets 是我尝试过的不同选项。 $path 是论据,但决定直接放路径,以澄清我的问题:
我需要像在 Unix 上那样的“技巧”吗?
【问题讨论】:
标签: php