本示例使用的读卡器:
0) { //可以直接使用JSON来解板,此处统一替换成字符串处理
$request = str_replace("{", "", $request);
$request = str_replace("}", "", $request);
$request = str_replace(""", "", $request);
$request = str_replace(":", "=", $request);
$request = str_replace(",", "&", $request);
}
}
$Fields = explode("&", $request);
$conuts = count($Fields);
for ($p = 0; $p 0表示卡离开感应区
break;
case "card":
$card = $para[1];
break;
case "data":
$data = $para[1];
break;
case "dn":
$dn = $para[1];
break;
case "status":
$status = $para[1];
break;
}
}
if(strlen($info)>0 and strlen($info)>0) {
if ($pushortake == 0) //播报的中文语音,[v8]表示语音大小,取值v1 到 v16, TTS中文语音要转换编码
$ChineseVoice = "[v8]" . GetChineseCode("读取卡号[n1]") . $card;
else
$ChineseVoice = "[v8]" . GetChineseCode("卡号[n1]") . $card . GetChineseCode("离开感应区");
//此处可加入业务对数据库的查询、删除、增加、修改等操作,结果以文字、语音信息回应
$DisplayStr = "{" . GetChineseCode("卡号") . ":}"; //显示的文字,{}内文字可以高亮显示,中文必须转换编码,英文字符、数字等不需要转换
$DisplayStr = $DisplayStr . substr($card . " ", 0, 12);
$DisplayStr = $DisplayStr . substr(date('Y-m-d H:i:s', time()), 2, 17);
//Response=1是固定的回应头信息+接收的包序号+显示文字+显示延时秒数+蜂鸣响声代码+TTS语音
$ResponseStr = "Response=1," . $info . "," . $DisplayStr . ",20,1," . $ChineseVoice;
}
return $ResponseStr;
}
catch (Exception $e1) {
echo "Request ERR:".$e1."n";
}
}
//获取中文汉字GB2312编码,显示中文、TTS中文语音必须转换编码
function GetChineseCode($inputstr){
if(mb_detect_encoding($inputstr, 'UTF-8', true) === true)
$gbkstr=iconv("UTF-8","GB2312",$inputstr); 服务器托管网 //中文必段强制使用GB2312编码格式
else
$gbkstr=$inputstr;
$strlens=strlen($gbkstr);
$hexcode="";
for($i=0;$i
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,I服务器托管网DC机房托管, http://www.fwqtg.net
相关推荐: PPT| 美的集团632战略规划项目详细介绍 P54
本人从事咨询工作多年,二十年一线数字化规划咨询经验,提供制造业数智化转型规划服务,顶层规划/企业架构/数据治理/数据安全解决方案资料干货. 【智能制造数字化咨询】该PPT共54页,由于篇幅有限,以下为部分资料,如需完整原版方案,点击右上角红色按钮关注+私信。 …