php_serial_类中的SendMessage函数

php_serial_类中的SendMessage函数,php,serial-port,sms,Php,Serial Port,Sms,我使用php_serial_类和php发送短信,代码如下: $serial->sendMessage("AT+cmgf=1;+cnmi=2,1,0,1,0\r"); $serial->sendMessage("at+cmgs=\"$send_phone\"\r"); $serial->sendMessage("$message"); $seri

我使用php_serial_类和php发送短信,代码如下:

                 $serial->sendMessage("AT+cmgf=1;+cnmi=2,1,0,1,0\r");
                 $serial->sendMessage("at+cmgs=\"$send_phone\"\r");
                 $serial->sendMessage("$message");
                 $serial->sendMessage(chr(26));
如果我想知道消息是否发送出去了,该怎么办

我尝试了这个,但没有成功…
if(!$serial->sendmages())

还有别的办法吗?谢谢你。

谢谢马里奥


我可以使用trim
readPort()

它不起作用,因为该方法不返回结果标志。您可能必须从串行端口找到要读取的内容,并检查调制解调器是否有
OK
响应。@马里奥谢谢您的回复。我试图读取串行类文件,但仍然不知道如何从调制解调器获得发送消息响应……这是一个糟糕的类(这就是为什么它托管在phpclass上)。您要查找的可能是
readPort()
。需要划出最后一行,如果有,修剪,并将其与
“OK”
/或者正则表达式比较。@mario哦,是的,我可以使用此方法。非常感谢mario,您应该将此注释作为答案,以便我可以将其设置为可接受的答案。