编程语言
首页 > 编程语言> > 在php中打开com端口

在php中打开com端口

作者:互联网

我有一个USB 3G调制解调器华为E1550和Windows XP.
我想用这个调制解调器trhow php发送短信.

我使用此功能打开调制解调器com端口:

$fp = fopen ("COM3:", "wb+");
if (!$fp) {
    echo "Not open";
} else {
    echo "Open";
}

而且每次我得到一个错误:

Warning: fopen(COM3:) [function.fopen]: failed to open stream: Invalid argument in D:\Apache\htdocs\z91.ru\audio\test.php on line 3

解决方法:

您也可以尝试删除COMn旁边的冒号,以使其起作用

exec("mode COM3 BAUD=9600 PARITY=N data=8 stop=1 xon=off");

$fp = fopen ("COM3", "w");
if (!$fp) {
   echo "Not open";
} else {
   echo "Open";
}

标签:usb,serial-port,modem,php
来源: https://codeday.me/bug/20191102/1993058.html