亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php實現短信發送代碼

2024-05-04 23:37:17
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php實現短信發送代碼的相關資料,需要的朋友可以參考下

卓望的短信發送。PHP格式。都要不習慣用xml傳輸數據格式了

標簽: <無>

1. [代碼][PHP]代碼

 

 
  1. <?php 
  2.  
  3. class Sms 
  4. private $userId = 'XXXXX'
  5.  
  6. private $password = 'XXXXXX'
  7.  
  8. private $templateId = 'XXXXXX'
  9.  
  10. /** 
  11. * @var string 短信服務器地址 
  12. */ 
  13. private $server_uri = 'XXXXXX'
  14.  
  15. private $port = 'XXXXXX'
  16.  
  17.  
  18. /** 
  19. * 發送短信 
  20. * @param $message 信息內容 
  21. * @param $mobile 手機號碼 
  22. * @param string $signature 簽名 
  23. * @return bool 成功返回true, 網絡請求失敗返回false, 其他返回失敗編碼 
  24. */ 
  25. public function sendOneMsg($message$mobile$signature='demo'
  26.  
  27. $xml_content = $this->createXmlContent($message$mobile$signature); 
  28.  
  29. $xml = $this->sendHttpRequest(trim($xml_content)); 
  30.  
  31.  
  32. if(! $xml) { 
  33. return false; // 網絡請求失敗 
  34.  
  35. // 解析返回的編碼 
  36. $res = simplexml_load_string($xml); 
  37. if($res->retCode == 1000) { 
  38. return true; 
  39.  
  40. return $res->retCode; 
  41.  
  42.  
  43. /** 
  44. * 創建 xml內容 
  45. * @param $message 信息 
  46. * @param $mobile 要發送的手機號碼 
  47. * @param $signature 簽名 
  48. * @return string 
  49. */ 
  50. private function createXmlContent($message$mobile$signature
  51. $data = array
  52. 'userId' => $this->userId, // 賬號 
  53. 'password' => $this->password, // 小寫的md5后的用戶密碼 
  54. 'templateId' => $this->templateId, // 模板id 
  55. 'phone' => $mobile
  56. 'port' => $this->port, 
  57. 'data' => $message
  58. 'signature' => $signature
  59. ); 
  60.  
  61. // 設置xml版本和編碼 
  62. $dom = new /DOMDocument('1.0''UTF-8'); 
  63.  
  64. // 創建根節點 
  65. $request = $dom->createElement('request'); 
  66. $dom->appendChild($request); 
  67.  
  68. foreach($data as $key => $val) { 
  69. // 創建元素 
  70. $key = $dom->createElement($key); 
  71. $request->appendChild($key); 
  72.  
  73. // 創建元素值 
  74. $text = $dom->createTextNode($val); 
  75. $key->appendChild($text); 
  76.  
  77. return $dom->saveXML(); 
  78.  
  79. /** 
  80. * 發送http請求 
  81. * @param $xml_content 
  82. * @return mixed 
  83. */ 
  84. private function sendHttpRequest($xml_content
  85. $now = time(); 
  86. $headers[] = 'Content-Type:text/xml'
  87. $headers[] = 'Content-Length:' . strlen($xml_content); 
  88. $headers[] = 'Cmd:mt'
  89. $headers[] = 'TS:'$now
  90. $headers[] = 'Authorization:' . strtoupper(md5($xml_content$now . $this->password)); 
  91.  
  92. $ch = curl_init(); 
  93. curl_setopt($ch, CURLOPT_URL, $this->server_uri); 
  94. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
  95. curl_setopt($ch, CURLOPT_POST, 1); 
  96. curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_content); 
  97. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
  98. curl_setopt($ch, CURLOPT_HEADER, 0); 
  99. $res = curl_exec($ch); 
  100. curl_close($ch); 
  101. //header('Content-Type:text/html; charset=utf-8'); 
  102. return $res
  103.  

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩亚洲精品内裤| www.xxxx欧美| 国产精品久久二区| 4438全国成人免费| 日韩视频精品在线| 国产日韩在线观看av| 国产日韩一区在线| 成人福利在线视频| 亚洲大胆人体av| 亚洲福利精品在线| 久久韩国免费视频| 亚洲综合在线做性| 国产精品久久久亚洲| 日韩人体视频一二区| 国产精品久久久久久久久久尿| 亚洲欧美日韩综合| 亚洲精品美女免费| 国产精品精品久久久| 一区二区亚洲精品国产| 久久久久久久香蕉网| 国产精品主播视频| 久久国产精品久久久久久| 国产精品主播视频| 久久夜色精品亚洲噜噜国产mv| 日韩禁在线播放| 亚洲欧洲日产国码av系列天堂| 成人黄色av免费在线观看| 亚洲激情电影中文字幕| 国产第一区电影| 精品国产一区二区三区久久| 亚洲成人xxx| 668精品在线视频| 岛国av在线不卡| 日韩福利在线播放| 亚洲成人激情在线| 欧美一区二粉嫩精品国产一线天| 92裸体在线视频网站| 成年人精品视频| 欧美午夜片欧美片在线观看| 欧美性猛交xxxx黑人猛交| 久久久久久久网站| 午夜精品一区二区三区在线视| 欧美夫妻性生活视频| 亚洲亚裔videos黑人hd| 日韩av网址在线观看| 国产成人精品免费视频| 国产成人鲁鲁免费视频a| 国产亚洲在线播放| 欧美激情乱人伦| www国产91| 亚洲成年人在线播放| 国产午夜精品一区理论片飘花| 韩剧1988在线观看免费完整版| 国产精品综合不卡av| 亚洲自拍小视频免费观看| 国产精品电影一区| 久久亚洲精品中文字幕冲田杏梨| 日韩在线视频观看正片免费网站| 在线观看日韩专区| 亚洲黄页视频免费观看| 成人久久一区二区| 欧美日韩一区二区三区| 欧美重口另类videos人妖| 国产偷亚洲偷欧美偷精品| 久久成人精品电影| 日韩精品久久久久久久玫瑰园| 深夜福利日韩在线看| 国产精品吹潮在线观看| 亚洲级视频在线观看免费1级| 亚洲人成网在线播放| 在线不卡国产精品| 日本韩国欧美精品大片卡二| 欧美自拍大量在线观看| 97超级碰碰碰久久久| 亚洲毛片在线免费观看| 日韩视频精品在线| 国产精品久久久久9999| 色噜噜狠狠狠综合曰曰曰| 国产精品自拍小视频| 高清一区二区三区四区五区| 在线中文字幕日韩| 欧美野外wwwxxx| 亚洲视频视频在线| 中文字幕精品在线视频| 欧美久久精品一级黑人c片| 精品国产欧美一区二区五十路| 亚洲自拍偷拍色图| 91九色精品视频| 欧美性感美女h网站在线观看免费| 欧美精品一区二区三区国产精品| 欧美一级片免费在线| 国产视频在线一区二区| 中文字幕综合在线| 欧美性做爰毛片| 国产69精品99久久久久久宅男| 日韩性xxxx爱| 久久久久99精品久久久久| 美女国内精品自产拍在线播放| 国产91免费观看| 九九精品视频在线观看| 最近2019中文免费高清视频观看www99| 在线观看欧美成人| 久久亚洲精品网站| 国产精品无码专区在线观看| 欧美日韩在线免费观看| 久久综合免费视频| 国产精品va在线播放我和闺蜜| 欧美日韩国产成人高清视频| 91久久精品视频| 丝袜亚洲另类欧美重口| 啪一啪鲁一鲁2019在线视频| 亚洲成人av在线| yw.139尤物在线精品视频| 国内精品久久久久久久| 国产精品高潮呻吟久久av无限| 国外成人在线播放| 91高清免费在线观看| 亚洲美女中文字幕| 国产精品稀缺呦系列在线| 欧美天堂在线观看| 色妞一区二区三区| 亚洲视频视频在线| 精品久久中文字幕| 欧美日韩日本国产| 91久久嫩草影院一区二区| 国产噜噜噜噜噜久久久久久久久| 国产欧美精品日韩| 中文字幕精品网| 日韩在线视频免费观看| 亚洲欧洲在线看| 奇门遁甲1982国语版免费观看高清| 欧美激情视频一区二区| 成人国产亚洲精品a区天堂华泰| 久久艳片www.17c.com| 91禁国产网站| 久久免费在线观看| 91欧美精品午夜性色福利在线| 欧美裸体男粗大视频在线观看| 欧美日韩国产中字| 一区二区三区国产在线观看| 91精品久久久久久久久| 欧美视频免费在线| 亚洲无限av看| 亚洲精品狠狠操| 国产拍精品一二三| 日韩av电影中文字幕| 美女国内精品自产拍在线播放| 97欧美精品一区二区三区| 在线视频一区二区| 久久国产精品久久久久久| 国内精久久久久久久久久人| 国产一区二区日韩精品欧美精品| 亚洲自拍偷拍区| 91高清视频在线免费观看| 国外色69视频在线观看| 欧美日韩成人精品| 在线观看日韩av| 日韩中文有码在线视频| 精品国偷自产在线视频99| 久久69精品久久久久久国产越南| 国产欧美精品日韩| 最新69国产成人精品视频免费| 一区二区国产精品视频| 欧美性理论片在线观看片免费|