php写的短信接口(全网支持)
풀어 주다: 2016-06-21 09:05:44
适用行业:金融、工商、税务、电力、贸易、商业、旅游、政府、邮政、教育等行业
适用类型:挂接各种B/S系统,作为各类办公系统、ERP、CRM、电子商务平台的插件(如群发短信会议通知、会员/客户关系交流、订单生成通知、发货通知、日程提醒、催费通知等等)
特 点: 绿色短信,合法正规通道,全网收发
支持移动、联通、电信、网通短信,双向互动,可回复 高速群发
免费帐号申请(请注明来自"ChinaUnix",赠送50条短信,测试短信不够用的话再联系我)
QQ:670168401(申请帐号) QQ群:199217(短信接口应用交流)
* 短信URL接口详细参数说明文件: Http://app.37du.net/短信URL接口参数说明.doc
* 短信接口文件:
/*根据参数,生成调用URL,因为是测试例子,不对变量为空的情况做处理*/
$http = "http://interface.85521.com/interface_sms_url.ajax"; // 接口文件地址
$LoginName = ""; // 短信帐号
$pass = ""; // 短信帐号密码
$Code = ""; // 业务代码,缺省为空
$subid = ""; // 子号,缺省为空
$sender = ""; // 发送号码
$receivers = ""; // 接收号码,多个手机号以分号 ; 分隔
$setTimer = ""; // 定时发送时间,格式:YYYY-MM-DD HH:MM ,即时发送则不需要
$message = ""; // 短信内容
$cmd = ""; // 操作命令,发送短信值为send,查询回复值为query,查询帐号短信余额为remain
$allowForward = ""; // 转发支持,缺省为0
$system = ""; // 应用平台,缺省为空(windows),其他平台值:unix或linux
$url = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
/* windows平台调用接口形式:MSXML,发送请求*/
// ----------------------------------------------------------------------------
$objHttpRequest=new COM("MSXML2.ServerXMLHTTP");
if (is_null($objHttpRequest)) {
echo "create Msxl2.ServerXMLHTTP error";
exit();
}
$objHttpRequest->open("GET",$URL,False);
$objHttpRequest->send();
if ($objHttpRequest->status 200) {
/*返回错误*/
echo "open Request error";
exit();
}
/*获取返回的信息*/
$retMsg=$objHttpRequest->responseText;
$objHttpRequest=NULL;
// ----------------------------------------------------------------------------
/* 通用调用用接口形式,(其他平台linux、unix)*/
// ----------------------------------------------------------------------------
$file = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
$fp = fopen($file,"r");
$retMsg = fgetss($fp); // $retMsg = fgetss($fp,1024);
fclose($fp);
// ----------------------------------------------------------------------------
/* 根据返回的信息($retMsg,形式如下)获取相应的内容,参数含义请参考“短信接口参数说明”
windows平台返回形式如下:
-
-
-6
其他平台返回形式如下:
[SendSmsReport]
[Summary]
[Success][/Success]
[Fail][/Fail]
[RetCode]-6[/RetCode]
[SmsRemain][/SmsRemain]
[ErrPhones][/ErrPhones]
[/Summary]
[/SendSmsReport]
*/
?>
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31