Thinkphp 发送短信功能

if($add_user!==FALSE){

                    $sms_code=$_POST['olde_venue_user'];

                    $password=$_POST['password'];

                    $sms_msg = '亲爱的用户,您在“UU运动”的场馆名称是:' . $sms_code .',修改密码是: ' .$password .',UU运动祝你生活愉快!';

                    $params = '';

                    $argv = array(

                        'name'=>'OOXX,     //必填参数。用户账号

                        'pwd'=>'XXOO',     //必填参数。(web平台:基本资料中的接口密码)

                        'content'=>$sms_msg,

                        'mobile'=>$mobile,   //必填参数。手机号码。多个以英文逗号隔开

                        'sign'=>'UU运动',    //必填参数。用户签名。

                        'type'=>'pt',  //必填参数。固定值 pt

                        'extno'=>''    //可选参数,扩展码,用户定义扩展码,只能为数字

               );

               //构造要post的字符串

               foreach ($argv as $key=>$value) {

                   $params.= "&" . $key . "=" . urlencode($value);

               }

               $url = "http://web.duanxinwang.cc/asmx/smsservice.aspx?".substr($params, 1); //提交的url地址

               $con= substr( file_get_contents($url), 0, 1 );  //获取信息发送后的状态

               if(!$con){

                   return $this->successReturn('修改会员成功,用户名密码已发送至手机内请查收!', U('Merchant/user_index'));

                   exit(json_encode(array('result'=>1, 'msg'=>'验证码发送成功')));

               }else{

                   exit(json_encode(array('result'=>-2, 'msg'=>'验证码发送失败')));

               }

           } 


你可能感兴趣的:(Thinkphp 发送短信功能)