php接入短信接口

<?php
//封装模拟提交的函数
function file_get_contents_post($url, $post) {  
    $options = array(  
        'http' => array(  
            'method' => 'POST',  
            // 'content' => 'name=caiknife&email=caiknife@gmail.com',  
            'content' => http_build_query($post),  
        ),  
    );  
  
    $result = file_get_contents($url, false, stream_context_create($options));  
  
    return $result;  
}
  
$sendNumber = $_POST['sendNumber'];

if (isset($_POST) && !empty($_POST)) { 

//生成6位随机数

$a = range(0,9);
for($i=0;$i<6;$i++){
$rand[] = array_rand($a);
}
$rand = implode($rand);
//$hint=iconv("UTF-8","GB2312","");
//$rand =$hint.$rand;
//print_r($rand);exit();
//print_r($rand);exit();
//var_dump($sendNumber);exit();
    $data = file_get_contents_post("这里填写网关url地址", array('channel'=>'3', 'userId'=>'weixin','sendNumber'=>$sendNumber,'serialNumber'=>'20140922100000001060','setDoInput'=>true,'setRequestProperty'=>'"Content-Type","application/x-www-form-urlencoded;charset=UTF-8"','messageContent'=>'您的手机验证码为:'.$rand));  
  var_dump($data); 

 
?>


<form action="test.php" method="post" name="" >
<input type="hidden" name="channel" value="2" />
<input type="hidden" name="userId" value="test"/>
<input type="text" name="sendNumber" value="" />
<input type="hidden" name="serialNumber" value="20140922100000001060" />
<input type="submit" name="submit" value="提交" />
</form>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值