我正在尝试从PHP代码调用jar文件(使用shell_exec()函数),它只返回输出缓冲区的一部分。我知道,因为如果我从命令行调用相同的命令,我会得到一个包含更多字符的结果。
通过PHP,我只得到一串1024个字符。
我的PHP服务器在ubuntu上运行。
我该如何解决这个问题?
答案 0 :(得分:0)
尝试: shell_exec(&#34; java -jar&#34; .APP_PATH。&#34; framework / security / special_encryption.jar&#34;。$ filePath。&#34; E 2&gt;&amp; 1&#34;)< / p>
可能会有一些空行打破输出。