已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP编程:通过串口+GSM MODEM发送短信示例size=3公司有发短信任务,!#$%&。每月至少500条,还要发给不同的50个人,ft!刚好看到版主HQ的大作url=/viewthread.php?tid=771726硬件通讯PHP在RS232串口通讯协议的应用演示测试环境PHP5.1.4,周末写一个群发短信的小脚本,2.5小时发1000条,超额完成任务,嘿嘿!贴上来凑个热闹。/size color=Green?php/*-*版权没有,欢迎拷贝(x)2006胖头鱼.*作者:pangty*$Id:RS232.php,v0.12006-7-2905:28PMExp$*运行环境:WindowsXP,PHP5.1.4(cli),MySQL*php.ini*extension=php_mysql.dll*extension=php_dio.dll*硬件要求:熊猫PM818AGSM/GPRSMODEM或其他任何GSMMODEM模块*相关知识:GSMAT指令集和PDU格式,去google吧*mysqlusesmsc;*mysqldescsm_submit;*+-+-+-+-+-+-+*|Field|Type|Null|Key|Default|Extra|*+-+-+-+-+-+-+*|smid|int(11)unsigned|PRI|NULL|auto_increment|*|OrgAddr|varchar(11)|YES|NULL|*|DestAddr|varchar(11)|PRI|*|Time|datetime|YES|NULL|*|USERDATA|mediumtext|YES|NULL|*|stat|smallint(3)unsigned|YES|MUL|NULL|*+-+-+-+-+-+-+*/functiongb2unicode($str)returniconv(gb2312,UCS-2,$str);functionhex2str($hexstring)$str=;for($i=0;$istrlen($hexstring);$i+)$str.=sprintf(%02X,ord(substr($hexstring,$i,1);return$str;functionInvertNumbers($msisdn)$len=strlen($msisdn);if(0!=fmod($len,2)$msisdn.=F;$len=$len+1;for($i=0;$iDestAddr;$sms_text=$row-USERDATA;if($DEBUG)echodate(Y-m-dH:i:s).DEBUG$row-DestAddrn;if($DEBUG)echodate(Y-m-dH:i:s).DEBUG$sms_textn;$pdu_text=hex2str(gb2unicode($sms_text);$invert_msisdn=InvertNumbers($msisdn);/拆分发送超过70汉字的短信(todo:没有判断全英文的情况)do$pdu_len=strlen($pdu_text);if($pdu_len$max_len)$pdu_text1=substr($pdu_text,0,$max_len);$pdu_text=substr($pdu_text,$max_len,$pdu_len-$max_len);else$pdu_text1=$pdu_text;$pdu_text=;$pdu_len1=sprintf(%02X,strlen($pdu_text1)/2);$pdu_text1=$pdu_len1.$pdu_text1;$pdu_text1=11000D91.$invert_msisdn.000800.$pdu_text1;$atcmd=AT+CMGS=.sprintf(%d,strlen($pdu_text1)/2).chr(13);$l=strlen($atcmd);$ll=dio_write($fd,$atcmd);while($l!=$ll)sleep(10);$ll=dio_write($fd,$atcmd);if($DEBUG)echodate(Y-m-dH:i:s).DEBUG$atcmdn;do$data=dio_read($fd,$len);echo$data;while($data!=$s);sleep(1);$pdu_text1=0891.$invert_smsc.$pdu_text1.chr(26).chr(13);$l=strlen($pdu_text1);$ll=dio_write($fd,$pdu_text1);while($l!=$ll)sleep(10);$ll=dio_write($fd,$pdu_text1);if($DEBUG)echodate(Y-m-dH:i:s).DEBUG$pdu_text1n;do$data=dio_read($fd,$len);echo$data;while($data!=$s);sleep(7);while($p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 牛津译林-模块七第三单元-M7U3-Reading-effects-of知识讲解
- 卵巢恶性肿瘤
- 2024北京首师大附中高三10月月考化学试题及答案
- 2024北京一零一中高三(上)统练六化学试题及答案
- 可靠性工程师可靠性数据收集与分析
- 学生贷款申请与还款指南
- 安全生产法律法规与合规操作指南
- 引领职场风向北美审计面试经验分享与岗位选择指南
- 基建工程造价工程师工程造价师职业规划
- 园艺种植与家庭菜园管理
- 昏迷患者营养支持标准流程
- 人教版物理八年级上册第五章第四节《眼睛和眼镜》同步训练(解析版)
- 祈年殿教学课件
- 输血安全护理课件
- 汾酒营销活动方案
- 胃肠镜的心理护理
- 直播公司主播管理制度
- 《人生海海》名著导读好书
- 咨询公司文档管理制度
- 团体标准解读及临床应用-成人经鼻高流量湿化氧疗技术规范2025
- 弘扬爱国精神 纪念“一二·九”运动主题班会
评论
0/150
提交评论