PHP执行命令行工具打印html内容

问题描述 投票:0回答:0

我正在使用命令行工具使用 php exec 自动打印动态页面,但不幸的是,由于硬盘故障,我重新安装了窗口,之后自动打印功能不起作用,尽管 exec 功能工作正常,但当我执行时该 .exe 文件没有打印任何内容

使用的工具是

http://www.printhtml.com/

当我在命令行中执行它时,它打印得很好,像这样

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 功能

php command-line window exec
© www.soinside.com 2019 - 2024. All rights reserved.