php实现post提交数据
来源:互联网 发布:网络推广微信营销方案 编辑:程序博客网 时间:2024/05/18 03:01
<?php$encode='UTF-8'; //页面编码和短信内容编码为GBK。重要说明:如提交短信后收到乱码,请将GBK改为UTF-8测试。如本程序页面为编码格式为:ASCII/GB2312/GBK则该处为GBK。如本页面编码为UTF-8或需要支持繁体,阿拉伯文等Unicode,请将此处写为:UTF-8$name=''; //用户名$pwd='68F11F489D64633515F104DB328C'; //28位MD5密码加密,登录平台——管理中心——接口资料里获取$mobile=''; //手机号,只发一个号码:13800000001。发多个号码:13800000001,13800000002,...N 。使用半角逗号分隔。$content=''; //要发送的短信内容。$stime=''; //定时参数,格式为yyyy-mm-dd hh:mm:ss$sign=''; //签名,一般是为贵司或者项目的简称$type='pt'; //短信类型,固定值为pt$extno=''; //自定义扩展,一般不填写$sign = iconv("GBK","UTF-8",$sign);$content = iconv("GBK","UTF-8",$content);$result = send($name,$pwd,$mobile,$stime,$sign,$type,$extno,$content,$encode); //进行发送if(strpos($result,"success")==0) {//提交成功//逻辑代码echo "发送成功了!";} else {//提交失败//逻辑代码}echo "<br>";echo $result; //输出result内容,查看返回值//发送接口function send($name,$pwd,$mobile,$stime,$sign,$type,$extno,$content,$encode){ //发送链接(用户名,密码,手机号,内容) $url = "http://web.wasun.cn/asmx/smsservice.aspx?"; $data=array ( 'name'=>$name, 'pwd'=>$pwd, 'mobile'=>$mobile, 'content'=>$content, 'encode'=>$encode, 'stime'=>'', //可选参数。发送时间,填写时已填写的时间发送,不填时为当前时间发送'sign'=>$sign, //必填参数。用户签名。'type'=>$type, //必填参数。固定值 pt'extno'=>'' ); $result = curlSMS($url,$data); print_r($data); //测试 return $result;}function curlSMS($url,$post_fields=array()){ $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url);//用PHP取回的URL地址(值将被作为字符串) curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//使用curl_setopt获取页面内容或提交数据,有时候希望返回的内容作为变量存储,而不是直接输出,这时候希望返回的内容作为变量 curl_setopt($ch,CURLOPT_TIMEOUT,30);//30秒超时限制 curl_setopt($ch,CURLOPT_HEADER,1);//将文件头输出直接可见。 curl_setopt($ch,CURLOPT_POST,1);//设置这个选项为一个零非值,这个post是普通的application/x-www-from-urlencoded类型,多数被HTTP表调用。 curl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);//post操作的所有数据的字符串。 $data = curl_exec($ch);//抓取URL并把他传递给浏览器 curl_close($ch);//释放资源 $res = explode("\r\n\r\n",$data);//explode把他打散成为数组 return $res[2]; //然后在这里返回数组。}?>
阅读全文
0 0
- php实现post提交数据
- php post方式提交数据
- php模拟post提交数据
- php模拟post提交数据
- php模拟post提交数据
- php模拟post提交数据
- php get/post 提交数据
- php模拟post提交提交json数据
- 使用php模拟post提交数据
- PHP模拟POST提交数据函数
- PHP之fsockopen提交POST数据讲解
- 使用PHP模拟post提交数据
- php模拟post提交数据方法
- php curl模拟post提交数据示例
- PHP CURL模拟POST提交XML数据
- PHP模拟GET和POST提交数据
- php curl模拟post请求提交数据
- php CURL 模拟 POST 提交数据
- 最新csdn有奖任务答案
- 给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形?
- 百度推广怎么快速提升关键词排名?
- LeetCode542. 01 Matrix题解
- 学习Linux命令(48)
- php实现post提交数据
- 人月落地实战体验
- AngularJs1学习笔记:AngularJS 输入验证和事件
- mysql/phpmyadmin开启远程连接
- 5-5 堆中的路径
- 解决列表闪烁问题
- python进阶知识点
- 访问对象
- poj 字符串相关的水题