首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP socket_write发送空格

用PHP socket_write发送空格
EN

Stack Overflow用户
提问于 2018-10-19 18:02:35
回答 1查看 83关注 0票数 2

如何在php中使用socket_write发送空白?

当我发送"HelloWorld“时,目标设备会收到”HelloWorld“。

代码语言:javascript
复制
$recieved_issi = $_POST['inputISSI'];
$recieved_message = utf8_decode($_POST['inputMessage']); // Hello World

$message = "SendMail=0,$recieved_issi,0,$recieved_message \r";
$len = strlen($message);

$result = socket_write($socket, $message, $len);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-21 15:24:29

谢谢你的提示。

我必须使用utf_decode(),因为目标设备使用ANSI和更改HTML标记,不能正常工作。

我也找到了解决办法。我必须将$recieved_message放在双引号下,因为在提到的落叶松文档中已经解释了这一点。我以前显然跳过了。

代码语言:javascript
复制
$recieved_issi = $_POST['inputISSI'];
$recieved_message = utf8_decode($_POST['inputMessage']); // Hello World

$message = "SendMail=0,$recieved_issi,0,\"$recieved_message\" \r";
$len = strlen($message);

$result = socket_write($socket, $message, $len);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52897767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档