用戶體驗中心
售前咨詢: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號
黑龙江11选5最新技巧