PHP短信平台API文档:sendSMS_PHP_DEMO.php下载

时间:2013-09-05 10:16 来源:原创 作者:admin

点击下载API文档

源码如下:

<?
/*--------------------------------
功能: 美联软通PHP HTTP接口 发送短信
修改日期: 2013-05-08
说明: http://域名/api/sms.php?username=用户名&password=密码&mobile=手机号&content=内容
状态:
发送成功 success:msgid
发送失败 error:msgid
含屏蔽字 error:msgid<br />含有屏蔽字:枪支
密码错误 error:短信发送通道未设置, 请联系管理员!
余额不足 error:password error or low balance.
IP限制错误 error:IP受限
 
注意,需curl支持。
 
--------------------------------*/
$username = 'test'; //用户账号
$password = '123456'; //密码
$mobile = '13811299934,18610310066,15210954922'; //号手机码
$content = '您的短信验证码是:ABCD'; //内容
//即时发送
$result = sendSMS($username,$password,$mobile,$content);
echo $result;
 
 
function sendSMS($username,$password,$mobile,$content)
{
$url = 'http://域名/api/sms.php';
$data = array
(
'username'=>$username, //用户账号
'password'=>$password, //密码
'mobile'=>$mobile, //号码
'content'=>$content, //内容
);
$result= curlSMS($url,$data); //POST方式提交
return $result;
}
 
function curlSMS($url,$post_fields=array()){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3600); //60秒 
        curl_setopt($ch, CURLOPT_HEADER,1);
        curl_setopt($ch, CURLOPT_REFERER,'http://www.yourdomain.com');
        curl_setopt($ch,CURLOPT_POST,1);
        curl_setopt($ch, CURLOPT_POSTFIELDS,$post_fields);
        $data = curl_exec($ch);
        curl_close($ch);
        $res = explode("\r\n\r\n",$data);
        return $res[2]; 
}
 
?>