Ajax无刷新上传 请输入手机号码:
控制器层Controller
display();
}
//短信接口
public function smsbao()
{
$phonenum = trim( I('post.phone1') );//接收到的参数
//首先判断电话为不为空
if(empty($phonenum) ){
$this->ajaxReturn('1');
}
//判断是否为数字
$boolphone = is_numeric($phonenum);
if($boolphone){
$statusStr = array(
"0" => "短信发送成功",
"-1" => "参数不全",
"-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!",
"30" => "密码错误",
"40" => "账号不存在",
"41" => "余额不足",
"42" => "帐户已过期",
"43" => "IP地址限制",
"50" => "内容含有敏感词"
);
$num = rand(100000, 999999);//设置随机数
setcookie("numset", $num);//把值放入COOKIE中,关闭浏览器清除cookie;
$smsapi = "http://api.smsbao.com/";
$user = "asdf75054138"; //短信平台帐号
$pass = md5("asdf75054138"); //短信平台密码
$content="[Bug],来自四个火枪手的验证,验证码:".$num;//要发送的短信内容,随便设置
$phone = $phonenum;//要发送短信的手机号码
$sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);//固定格式
$result =file_get_contents($sendurl);//固定格式
$this->ajaxReturn( $statusStr[$result] );//短信是否发送成功
}else{
$this->ajaxReturn( '2' );
}
}
}