Php 从浏览器打开现金抽屉

Php 从浏览器打开现金抽屉,php,batch-file,Php,Batch File,我试图从Linux共享托管的PHP页面打开一个现金抽屉。现金抽屉是通过POSX USB适配器连接的MMF POS(无收据打印机触发抽屉)。我可以运行批处理文件来触发现金抽屉打开。我还没有找到从PHP页面(最好是页面上的按钮)执行.bat文件的方法 批处理文件open.bat Copy /b open.txt COM4 open.txt(unicode) 我将open.bat和open.txt复制到连接到POSX的计算机的c:\opendrawer。我已尝试使用以下代码创建opendrawer.

我试图从Linux共享托管的PHP页面打开一个现金抽屉。现金抽屉是通过POSX USB适配器连接的MMF POS(无收据打印机触发抽屉)。我可以运行批处理文件来触发现金抽屉打开。我还没有找到从PHP页面(最好是页面上的按钮)执行.bat文件的方法

批处理文件open.bat

Copy /b open.txt COM4
open.txt(unicode)

我将open.bat和open.txt复制到连接到POSX的计算机的c:\opendrawer。我已尝试使用以下代码创建opendrawer.php页面:

<?php system('cmd.exe /c C:\opendrawer\open.bat'); ?>
我还知道,通过CMD,以下命令将打开寄存器。有没有办法在我的PHP页面上设置一个按钮来执行它

echo ^G>COM4

有人对如何通过点击PHP页面上的按钮来打开这个现金抽屉有什么建议吗?非常感谢。

您是否尝试过完整路径本身?无论php使用哪个用户,该文件都是可执行的吗?我也尝试过Bear,但没有成功,你的意思是:@user3258571在将命令放入注释时,将命令括在反勾中。有关详细信息。另外,在你的问题中加入你的“我也尝试过……”可能更合适,而不是评论。评论不适用于冗长的讨论。您是否只尝试了完整路径本身?无论php使用哪个用户,该文件都是可执行的吗?我也尝试过Bear,但没有成功,你的意思是:@user3258571在将命令放入注释时,将命令括在反勾中。有关详细信息。另外,在你的问题中加入你的“我也尝试过……”可能更合适,而不是评论。评论并非用于冗长的讨论。
exec('start c:\opendrawer\open.bat');
echo ^G>COM4