适合需要短信验证,手机绑定以及消息通知,订单查询,快递查询,货物派送等短信通知功能的网站使用
之前有写过基于电信能力开发平台的短信接口开发的短信发送类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 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Dreamweaver Mac版
시각적 웹 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.
