短信平台
来源:互联网 发布:python判断字符串查找 编辑:程序博客网 时间:2024/05/06 04:05
function postsms($phone,$content) { //$sys= M('Sys'); $sms_url="";//短信接口地址 $sms_user="";//短信接口账号 $sms_password="";//短信接口密码 $checkcode=""; $authCode=md5($sms_password.$checkcode);//鉴权码 //$sms_iconv=$sys->where('id=15')->getField('values');//短信接口转码 //$sms_port=$sys->where('id=16')->getField('values');//短信接口端口 $data=array( 'sysId'=>"".$sms_user,//用户账号 'authCode'=>"".$authCode, 'serviceCode'=>"",//接入号 'msisdn'=>$phone, 'msgFmt'=>'15', 'content'=>getUnicodeFromOneUTF8($content) ); $url = "".$sms_url; $row = parse_url($url); $host = $row['host']; $port = isset($row['port'])?$row['port']:80; $file = $row['path']; $post=''; while (list($k,$v) = each($data)) { $post .= rawurlencode($k)."=".rawurlencode($v)."&"; //转URL标准码 } $post = substr( $post , 0 , -1 ); $len = strlen($post); $fp = @fsockopen($host,$port,$errno,$errstr, 10); if (!$fp) { return "$errstr ($errno)\n"; } else { $receive = ''; $out = "POST $file HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Content-type: application/x-www-form-urlencoded\r\n"; $out .= "Connection: Close\r\n"; $out .= "Content-Length: $len\r\n\r\n"; $out .= $post; fwrite($fp, $out); while (!feof($fp)) { $receive .= fgets($fp, 128); } fclose($fp); $receive = explode("\r\n\r\n",$receive); unset($receive[0]); return implode("",$receive); } }function getUnicodeFromOneUTF8($word) { //获取其字符的内部数组表示,所以本文件应用utf-8编码! if(is_array( $word)) {$arr = $word;} else {$word = iconv('utf-8', 'gbk', $word);//这句是改成gbk编码$arr = str_split($word); }//此时,$arr应类似array(228, 189, 160) //定义一个空字符串存储 $bin_str = ''; //转成数字再转成二进制字符串,最后联合起来。 foreach ($arr as $value){$bin_str .= dechex(bindec(decbin(ord($value)))); }//此时,$bin_str应类似111001001011110110100000,如果是汉字"你" //正则截取 //$bin_str = preg_replace('/^.{4}(.{4}).{2}(.{6}).{2}(.{6})$/','$1$2$3', $bin_str); //此时, $bin_str应类似0100111101100000,如果是汉字"你" //return bindec($bin_str); //返回类似20320, 汉字"你" return $bin_str; //如想返回十六进制4f60,用这句 } //var_dump(getUnicodeFromOneUTF8("你好2008")); //postsms("133154979","春节来领之际,祝您身体健康,万事如意,阖家幸福!");?>
0 0
- 短信平台
- 短信平台
- 短信平台
- 短信平台
- 短信猫短信收发平台
- 短信平台如何开发?
- 短信接口平台
- 短信接口平台
- 短信平台2007版
- 短信平台技术
- 企业短信平台解决方案
- 企业短信平台
- cmpp短信平台模块
- 短信平台学习疑问
- 短信平台知识小结
- 短信平台 下载 c#
- 运营商级短信平台
- cmpp短信平台
- 兼容xp、win7、win8、win8.1、32位、64位的shellcode
- 长虹引发的家电企业智能热
- 菜鸟谈测试生涯
- iphone table 实现动态加载图片
- SQL中判断字符串中包含字符的方法
- 短信平台
- 扶贫办官员:带贫困县帽子每年可获5000万资金
- 用PS将gif动态图片导出为多张单帧图片
- [屌丝PM]我经历的NUI变革期
- Fabric demo
- js 瀑布流
- ubuntu编译安装php5 mysql nginx
- springmvc+ajax_jsonp跨域问题
- 题目1034:寻找大富翁