我正在使用命令行工具使用 php exec 自动打印动态页面,但不幸的是,由于硬盘故障,我重新安装了窗口,之后自动打印功能不起作用,尽管 exec 功能工作正常,但当我执行时该 .exe 文件没有打印任何内容
使用的工具是
当我在命令行中执行它时,它打印得很好,像这样
D:\printhtmlnew>printhtml.exe printername='192.168.1.1' url='192.168.1.2/test.html'
在命令行中执行此命令后自动打印工作正常
但是当我像这样在 php 中执行时
exec("D://printhtmlnew/printhtml.exe printername='192.168.1.1' url=192.168.1.2/test.html",$out);
print_r($out);
仅显示版权和版本信息。工作时显示打印已成功发送到打印机。
我检查 php.ini 中的安全模式并禁用 exec 功能