0
在我写的一个PHP脚本中,我需要向我以前创建的网络套接字发送一个控制+ z字符。我知道ctrl + z字符是chr(26),所以在我发送的字符串末尾添加了一个新行(\ r \ n),然后是chr(26),如下所示:在PHP中,我如何向控制台发送一个控制字符?
$socket=fsockopen($host['host'],$host['port']);
fputs($socket, "I am a message\r\n" . chr(26));
fclose($socket);
不幸的是,这并不是发送Ctrl + Z,正如我所希望的那样。
问候,
乔恩
我实际上使用PHP以编程方式在PDU模式下使用移动电话发送SMS消息。如果我使用文本模式和telnet进入设备,那么它会处理Ctrl + z,但现在我已经尝试了PDU模式,但似乎没有奏效。我将检查使用PHP发送文本模式。 – JonTheNiceGuy 2008-10-25 15:10:41