1

我有一个html链接到php页面的按钮。该php页面调用一个jar文件,该文件必须在服务器上的条形码打印机(默认和唯一安装的网络打印机)上打印条形码。我在我的php.

$out = system("java -jar C:\\wamp\\bprint\\bprint.jar ABC1234");

jar命令行中工作正常(并打印条形码),但它不会在我的 php 页面中打印任何内容。我知道我的页面jar中正在调用它,因为我的 jar 中的 a 执行得很好。其他可执行文件也在 system() 中工作phpSystem.Out.Println();

我正在运行WAMP并且Windows XP正在ApacheAdmin用户身份运行。

我的问题是,打印部分被PHPorJavaApache. 我应该如何克服它?

谢谢

4

1 回答 1

1

system只返回标准输出的最后一行。尝试execarray &$output参数一起使用。

$out = array();
exec("java -jar C:\\wamp\\bprint\\bprint.jar ABC1234", $out);
var_dump($out);
于 2012-06-14T23:21:42.427 回答