解决方案

php短信接口代码

2017-07-06 16:19:02

今信科技106短信平台提供短信验证码、语音验证码、通知类短信、营销类短信,短信接口可直接调用http接口,简单快速,支持SMPP,短信接口支持ASP、C#、Delphin、Java、VB.NET等开发语言。

 
php短信接口代码:
 
 
 
 
 
 
 
 
 
 
 
 
<script language="JavaScript" type="text/javascript" src="js_yz.js"></script>
 
   
     
       
       
     
     
       
       
     
   
获取短信验证码:
                     
您收到的验证码:
 
 
 
 
 
 
 
 
* yz.js*:
 
 
 
function qingkong(){ //清空提示函数
    updateinfo();
}
 
var wait = 90; //停留时间
function updateinfo(){
 
    if(wait == 0){
        document.getElementById('Submitbfs').value = "获取验证码";
        document.getElementById('Submitbfs').disabled="";
        document.getElementById("show_statu").style.display='none';
        //document.getElementById("show_statu").innerHTML="如果您没有收到短信校验码,您现在可以重新获取!";
        wait=90 //还原重发时的初始值
    }
    else{
        document.getElementById('Submitbfs').disabled="disabled"; //防止关闭层后,又激活了
        document.getElementById('Submitbfs').value = "等待 "+wait+" 秒";
        wait--;
        setTimeout("updateinfo()",1000);
    }
 
}
 
//------------------------------------------------------------
 
 
function giveyz(scms_yzcode)
{
    var chk=true;
    var divid=document.getElementById("show_statu");
    var regex=/[0-9]$/ 
 
    divid.style.display='block';
 
    if (scms_yzcode=="" ){
        divid.innerHTML="请填写您收到的短信校验码!";
    }else if ( document.getElementById('right_yzcode').value!=scms_yzcode ){
        divid.innerHTML="您填写的短信校验码不正确!";
    }else if ( document.getElementById('right_yzcode').value==scms_yzcode ){
        divid.innerHTML="验证成功!";
        //divid.style.display='none';
    }
}
 
var xmlHttp
 
function giveduanxin(tel)
{
    var chk=true;
    var divid=document.getElementById("show_statu");
    var regex=/^(?:13\d|15\d|18[123456789])-?\d{5}(\d{3}|\*{3})$/;
 
    divid.style.display='';
 
    if (tel=="" ){
        divid.innerHTML="请填写手机号码!";
    }else if ( !regex.exec(tel) ){
        divid.innerHTML="手机号码格式不正确!";
    }else{
 
        xmlHttp=GetXmlHttpObject()
        if (xmlHttp==null)
        {
            alert ("抱歉,浏览器不支持")
            return
        } 
 
        var url="http://localhost/mcode/yz_send.php"
        url=url+"?action=chk&tel="+tel
        url=url+"&sid="+Math.random()
        xmlHttp.onreadystatechange=stateChanged
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null)
    } 
 
    function stateChanged() 
    { 
         if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
         {
 
             var give_strs= new Array(); //定义一数组
             give_strs=xmlHttp.responseText.split("|"); //字符分割  
 
             if (give_strs[0]=="right"){
                //document.getElementById('Submitbfs').style.visibility='hidden';
                //closeWindow();
                divid.innerHTML="验证码已发送,请查收!";
                //document.getElementById('codeshows').innerHTML=yzm;
                document.getElementById('Submitbfs').disabled="disabled";//立即失效,并开始提示下面是2秒后换提示内容并开始倒数
                document.getElementById('right_yzcode').value=give_strs[1];//回传发到短信的校验码
                setTimeout("qingkong()",2000);//1秒后提示,重新发送
             }else{
                divid.innerHTML=xmlHttp.responseText;
             }
         }
    }
 
    //document.getElementById('Submitbfs').disabled="disabled";
 
}
 
function GetXmlHttpObject(){
    var xmlHttp=null;
    try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
     }
    catch (e)
     {
     // Internet Explorer
     try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
     catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
     }
    return xmlHttp;
 
}
 
 
yz_send.php:
 
 
$post_data = array();
$post_data['userid'] = 12;
$post_data['account'] = 'test';
$post_data['password'] = 'test';
$post_data['content'] = urlencode('【今信科技短信平台】您的验证码为123456,请勿泄露给他人!'); //短信内容需要用urlencode编码下
$post_data['mobile'] = '18703862143';
$post_data['sendtime'] = ''; //不定时发送,值为0,定时发送,输入格式YYYYMMDDHHmmss的日期值
$url='http://114.55.11.126:8888/sms.aspx?action=send';
$o='';
foreach ($post_data as $k=>$v)
{
   $o.="$k=".urlencode($v).'&';
}
$post_data=substr($o,0,-1);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果需要将结果直接返回到变量里,那加上这句。
$result = curl_exec($ch);
?>
 



金融行业 教育行业 物流行业

  • 客服QQ:3329045857
  • 电话咨询:19103855362(同微)
  • 企业邮箱:jinxin@jinxin.cn
  • 公司地址:瀚海北金A座20006
  • 更多联系方式
扫码关注更多动态

短信群发平台 短信群发公司 桂林房产 短信群发 短信人论坛 群发短信 短信群发平台 邦之信短信平台 亿橙短信平台 106短信平台

(C)Copyright © 2013-2017 河南今信科技 豫ICP备13022310号