zoukankan      html  css  js  c++  java
  • 短信平台PHP代码一点通

    近段时间接触短信平台机会比较多,想想好像客户方面的短信平台就是用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);

  • 相关阅读:
    Java 学习笔记- classpath classpath*
    Java this关键字 学习笔记
    Java 基础 类加载器和双亲委派机制 学习笔记
    《Java语言实现快速幂取模》
    《2017年内蒙古自治区第十二届大学生程序设计-超级密码》
    《快速排序》
    《01-背包问题-点菜》
    微信小程序相关二、css介绍,菜单制作,表单相关,京东注册页面
    微信小程序相关一、模仿京东静态登录页面
    分别用js和css实现瀑布流
  • 原文地址:https://www.cnblogs.com/xingmeng/p/2887312.html
Copyright © 2011-2022 走看看