1. <p id="6jfw2"><option id="6jfw2"><bdo id="6jfw2"></bdo></option></p>
          用戶體驗中心
          售前咨詢:400-006-0086 客服QQ:400-006- 0086 投訴電話:152-5606-8386
          創瑞通訊平臺(網頁版):客戶登錄 | 免費試用 | 常見問題 | 客服中心
          您當前位置:創瑞 >> 行業新聞 >> 瀏覽文章行業新聞
          短信平臺接口客戶案例——千縱網絡科技

          近日,短信平臺接口技術人員在進行正常工作維護時,看到一位近期的客戶對本平臺接口進行的實例展現,如下:

          <?php
          /**
          *
          * @author "林文發 QQ:80807616"
          * 創瑞官網:http://web.cr6868.com/default.aspx
          * 作用:發送手機短信
          * 日期:2015-04-18
          */
          namespace plugin\sms;

          class CRSms{

           private static $_instance;
          public $account='';//后臺帳戶
          public $pwd='';//后臺里可以查看
          public $sign='簽名';//簽名這個是自動加在短信里的。

           public static function getInstance(){
            if(self::$_instance==null){
             self::$_instance=new self;
            }
            return self::$_instance;
          }

           /**
            * 發送驗證碼
            * @param 手機號 $phone
            * @param 驗證碼 $code
            * @return string
            */
          public function SendCode($phone,$code){
            $phone=intval($phone);
            $code=intval($code);
            if($phone==0)return false;
            if($code==0)return  false;
            $ret=self::getInstance()->SendMsg($phone, "驗證碼({$code})此驗證碼只用于注冊、登錄或者找回密碼,驗證碼提供給他人將導致帳號被盜。");
            return $ret;
          }
           

           /**
            * 發送短信
            * @param 手機號 $tel 可以是單個,多個時使用數組批量發送
            * @param 要發送的內容 $content
            * @param string $type
            * @return string
            */
          public function SendMsg($tel,$content,$type=''){
            $num = 2;
            if($type){
             $phone=implode(',',$tel);
            }else{
             $phone=$tel;
            }

            //$account = '0000';
            //$pwd = '000000000D';
           

            $date = '';//date("Y-m-d H:i:s");

            //$content = iconv("utf-8","gbk",$content."[簽名]");
            //$content = urlencode($content);
            //$url = "http://web.cr6868.com/asmx/sms ... t%3B.$account."&pwd=".$pwd."&content=".$content."&mobile=".$phone."&stime=".$date."&sign=簽名&type=pt&extno=";

            $url = 'http://web.cr6868.com/asmx/smsservice.aspx';
            $data['name'] = $this->account;
            $data['pwd'] = $this->pwd;
            $data['content'] = $content;
            $data['mobile'] = $phone;
            $data['stime'] = $date;
            $data['sign'] = $this->sign;
            $data['type'] = 'pt';
            $data['extno'] = '';

            $info = $this->postSMS($url, $data);
            return $info;
           

           }

           /**
            * POST提交短信數據
            */
          protected function postSMS($url,$data=''){
            $row = parse_url($url);
            $host = $row['host'];
            $port = $row['port'] ? $row['port']:80;
            $file = $row['path'];
            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);
            }
          }

          }

          <?php
          //使用例子
          use plugin\sms;
          CRSms::getInstance->SendCode();
          CRSms::getInstance->SendMsg();
          ?>




          本實例為php語言實例,創瑞短信平臺在此予以大家分享與借鑒,同時感謝千縱網絡科技提供的相關實例代碼!

           
          返回首頁
          上一篇:全國最新sp代碼備案碼號信息(三)
          下一篇:短信平臺紀念5.12地震減災日

          更多詳情請搜索:
          推薦產品
          熱門產品
           
           
          • 創瑞新浪微博
          • 創瑞-搜狐公眾平臺
          • 創瑞企業QQ
          創瑞微信二維碼
          掃描二維碼
          關注創瑞更多精彩
           
           
           
          增值電信業務經營許可證 | 計算機軟件著作權證書 | 軟件測評中心-登記測試證書 | 短消息服務接入代碼使用證書
          開戶許可證 | 營業執照 | 會員證書 | 網站地圖
          短信平臺 | 短信接口 | 語音驗證碼 | 國際短信 | 短信公眾號
          地址:中國·合肥高新區長江西路與科學大道交叉口5F創業園A座502#
          Copyright 2005-2017 安徽創瑞信息技術有限公司 增值電信業務經營許可證:B2-20120248
          網站備案:皖ICP備12004788號-11 創瑞公安備案皖公網安備 34019202000075號
          4483x成人网