适合需要短信验证,手机绑定以及消息通知,订单查询,快递查询,货物派送等短信通知功能的网站使用
之前有写过基于电信能力开发平台的短信接口开发的短信发送类http://www.thinkphp.cn/code/625.html。已经有大半年了,好久都没更新了,很多朋友都在问它的使用方法,已经其他的一些问题,在这里说声抱歉啊,因为有点儿忙,都不怎么注意看消息的。sorry.现在送上企业级的短信验证码,以及短信通知类。注意哦,这个短信的及时性是很好的啊,比自谦的电信短信接口发送的短信快多了,还有的的可靠性等待都比之前的好很多。一般都是5秒这样就能到达了,最迟也是15秒而已。
本类是基于互亿短信互动平台的短信接口开发的,要使用本接口必须拥有互亿短信平台的账号。测试账号的短信测试条数为10条。<?php <br />
<br>
class Sms {<br>
<br>
var $target ="http://106.ihuyi.cn/webservice/sms.php?method=Submit";//短信post提交地址;<br>
var $username='用户名';//互亿短信平台上注册的用户名,每个账号可以获得10条测试短信;<br>
var $password='密码';//密码;<br>
<br>
function __construct() {<br>
$this->Sms();<br>
}<br>
function Sms()<br>
{<br>
<br>
}<br>
//curl post 方式提交请求获取响应信息。<br>
function Curl_Post($curlPost,$url){<br>
$curl = curl_init();<br>
curl_setopt($curl, CURLOPT_URL, $url);<br>
curl_setopt($curl, CURLOPT_HEADER, false);<br>
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);<br>
curl_setopt($curl, CURLOPT_NOBODY, true);<br>
curl_setopt($curl, CURLOPT_POST, true);<br>
curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);<br>
$return_str = curl_exec($curl);<br>
curl_close($curl);<br>
return $return_str;<br>
}<br>
//将xml格式的数据转化成为数组<br>
function xml_to_array($xml){<br>
$reg = "/]*>([\\x00-\\xFF]*)/";<br>
if(preg_match_all($reg, $xml, $matches)){<br>
$count = count($matches[0]);<br>
for($i = 0; $i
$subxml= $matches[2][$i];<br>
$key = $matches[1][$i];<br>
if(preg_match( $reg, $subxml )){<br>
$arr[$key] = $this->xml_to_array( $subxml );<br>
}else{<br>
$arr[$key] = $subxml;<br>
}<br>
}<br>
}<br>
return $arr;<br>
}<br>
//短信发送函数,实际上调用的是Curl_Post 函数发送的,$mobile为发送的对象手机号,$msg为发送的内容,注意:$msg的模板内容必须经过了互亿短信平台的审核方可发送成功<br>
<br>
<br>
function send($mobile,$msg){<br>
$post_data = "account=".$this->username."&password=".$this->password."&mobile=".$mobile."&content=".rawurlencode($msg);//构造post数据<br>
$results = $this->xml_to_array($this->Curl_Post($post_data,$this->target));<br>
if($results['SubmitResult']['code']==2){//返回码等于2的时候<br>
echo "发送成功!";<br>
}else{<br>
echo '发送失败!'.$results['SubmitResult']['code'];<br>
}<br>
}<br>
}<br>
<br>
?>[url][/url]
Sms.zip
( 1.18 KB 下载:176 次 )
AD:真正免费,域名+虚机+企业邮箱=0元

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用