PHP:shell_exec输出最大长度

时间:2014-09-15 20:55:10

标签: php shell

我正在尝试从PHP代码调用jar文件(使用shell_exec()函数),它只返回输出缓冲区的一部分。我知道,因为如果我从命令行调用相同的命令,我会得到一个包含更多字符的结果。

通过PHP,我只得到一串1024个字符。

我的PHP服务器在ubuntu上运行。

我该如何解决这个问题?

1 个答案:

答案 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>

可能会有一些空行打破输出。

相关问题