您好会使用 shell_exec 直接打印 PDF 文件。我的代码是:
<?php
shell_exec( 'print /d:"EPSON MFC-J265W" c:\file.txt');
?>
当我尝试运行此代码时,我收到此错误:
无法初始化设备 Epson
您好会使用 shell_exec 直接打印 PDF 文件。我的代码是:
<?php
shell_exec( 'print /d:"EPSON MFC-J265W" c:\file.txt');
?>
当我尝试运行此代码时,我收到此错误:
无法初始化设备 Epson
我敢打赌你需要把它放在引号里。
<?php
shell_exec( 'print /d:"EPSON MFC-J265W" c:\file.txt');
?>
最终,您应该在命令行上对此进行测试,看看实际需要做什么。
我刚刚找到了解决方法!
$updateCommand = "w32tm /config /syncfromflags:manual /manualpeerlist:\\\"".$timeServers."\\\" /update";
$updateCommandCmd = 'cmd /c " '.$updateCommand.' "';
$updateResult = shell_exec($updateCommandCmd);
使用 cmd /c 并转义 \ 和 " 创建类似的东西
cmd /c " w32tm /config /syncfromflags:manual /manualpeerlist:\"0.europe.pool.ntp.org 1.europe.pool.ntp.org\" /update "
仅在 Windows 7 上起作用(抱歉)