PHP代码样例-S05GK接口发送短信
Jun 06, 2016 pm 07:39 PMS05GK接口发送短信PHP代码样例 1、用PHP调用短信接口可以采用PHP的fsockopen方法调用服务商提供的接口,相关发送的信息如短信内容、接收号码等都可以通过模拟的POST函数方式提交。下面是摘自速达移动(sudas.cn)的接口样例文档中关于接口调用的代码。 封装发
S05GK接口发送短信PHP代码样例
1、用PHP调用短信接口可以采用PHP的fsockopen方法调用服务商提供的接口,相关发送的信息如短信内容、接收号码等都可以通过模拟的POST函数方式提交。下面是摘自速达移动(sudas.cn)的接口样例文档中关于接口调用的代码。
封装发送的sms.php源码:
2、调用发送的sms_demo.php源码:
<?php function Post($data, $target) { $url_info = parse_url($target); $httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n"; $httpheader .= "Host:" . $url_info['host'] . "\r\n"; $httpheader .= "Content-Type:application/x-www-form-urlencoded\r\n"; $httpheader .= "Content-Length:" . strlen($data) . "\r\n"; $httpheader .= "Connection:close\r\n\r\n"; //$httpheader .= "Connection:Keep-Alive\r\n\r\n"; $httpheader .= $data; $fd = fsockopen($url_info['host'], 80); fwrite($fd, $httpheader); $gets = ""; while(!feof($fd)) { $gets .= fread($fd, 128); } fclose($fd); return $gets; } ?>
<?php include_once('sms.php'); $target = "http://sdk.sudas.cn/SmsMmsWebService/Service.asmx/g_Submit"; //替换成自己的测试账号,参数顺序和wenservice对应 $post_data = "sname=kwsm&spwd=kwsm&scorpid=&sprdid=101&sdst=13910862579&smsg=".rawurlencode("短信内容"); //$binarydata = pack("A", $post_data); echo $gets = Post($post_data, $target); //请自己解析$gets字符串并实现自己的逻辑 //<State>0</State>表示成功,其它的参考文档 ?>

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP
