使用 jar 使用 php 脚本生成文件



我的jar程序生成一个解析的.srt文件,我尝试使用:

exec("/opt/lampp/htdocs/slim_app/src/uploads/java SubPars.jar file1", $output);

我想生成一个解析的文件,然后将其上传到站点,这可能吗?

更新: 我添加了 2>&1 来显示错误,现在我得到:/opt/lampp/htdocs/slim_app/src/public/../上传/:权限被拒绝

我试图给文件权限 755,但它不起作用。我该怎么办!?

尝试这样的事情:

exec("java /opt/lampp/htdocs/slim_app/src/uploads/SubPars.jar file1", $output);

我阅读了更多关于权限的信息,但几乎没有任何新内容可以帮助我解决问题。 因此,当我执行此命令时,我尝试了另一个需要权限的功能:

$output = shell_exec("less ./../uploads/java/file1.srt");
echo "<pre>$output</pre>";

一切顺利。!

现在我正在使用shell_exec((来执行我的jar文件,但我不知道exec((有什么问题;特别是即使我检查了它并且它已启用。

这是一个将来可以帮助某人的示例:

$output = shell_exec("java -jar ./../uploads/java/SubPars.jar ./../uploads/java/file1.srt ar");
echo "<pre>$output</pre>";

最新更新