今天:
QQ:147526645    Email:tzwbnet@qq.com
台州朗动网络科技有限公司专门运用PHP+MYSQL技术开发网站门户平台系统等,凭借其开发产品的非凡速度、领先的技术优势、富于创新的开发团队,为众多客户提供最优质的服务和技术保障。联系QQ:147526645  632732432      开发流程图   套餐价格表   台州朗动网络科技有限公司官方_新浪微博 台州朗动网络科技有限公司官方_腾讯微博 台州朗动网络科技有限公司官方_微信
开发流程图
套餐价格表
台州朗动网络科技有限公司官方微信二维码
Email 邮箱服务专区    客服:service@tzweb.com    技术:support@tzweb.com    域名:domain@tzweb.com    广告:ad@tzweb.com    人才:hr@tzweb.com
短信平台PHP代码一点通
来源: 互联网    发布日期:2013-02-17 13:18:34    浏览次数:    

近段时间接触短信平台机会比较多,想想好像客户方面的短信平台就是用PHP做出来的,心痒痒便找了一下资料学习一下,代码如下:

<?php

$flag = 0;
        //要post的数据
$argv = array(
                 'sn'=>'SDK-BBX-010-XXXXX',
   'pwd'=>'XXXXXX',
   'mobile'=>'134338XXXXX', //测试的手机号
                 'content'=>'你好吗,测试短信'
   );   
//构造要post的字符串
foreach ($argv as $key=>$value) {
          if ($flag!=0) {
                         $params .= "&";
                         $flag = 1;
          }
         $params.= $key."="; $params.= urlencode($value);
         $flag = 1;
          }
         $length = strlen($params);
                 //创建socket连接
         $fp = fsockopen("sdk2.entinfo.cn",80,$errno,$errstr,10) or exit($errstr."--->".$errno);
         //构造post请求的头
         $header = "POST /z_send.aspx HTTP/1.1\r\n";
         $header .= "Host:sdk2.entinfo.cn\r\n";
         $header .= "Referer:/mobile/sendpost.php\r\n";
         $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
         $header .= "Content-Length: ".$length."\r\n";
         $header .= "Connection: Close\r\n\r\n";
         //添加post的字符串
         $header .= $params."\r\n";
         //发送post的数据
         fputs($fp,$header);
         $inheader = 1;
          while (!feof($fp)) {
                         $line = fgets($fp,1024); //去除请求包的头只显示页面的返回数据
                         if ($inheader && ($line == "\n" || $line == "\r\n")) {
                                 $inheader = 0;
                          }
                          if ($inheader == 0) {
                                // echo $line;
                          }
          }
        if($line==1)
         {
       echo '短信发送成功 请查收 返回值'.$line ; 
         }else
         {
          echo '短信发送失败,请根据返回值查看相关错误问题 返回值'.$line ;
         }
fclose($fp);

?>

[ 打印本文 ]  [ 关闭窗口 ]  [ 返回顶部 ]
网站首页|关于我们|网站排名|开发建设|客户案例|联系我们|网址导航|站长之家|站长论坛|站长工具|站长查询