fputs请求

function sms_send($user_id,$password,$mobile_phone,$msg,$send_date,$subCode)
/*
php 发送HTTP POST数据函数
*/

{
       //生成请求字串
       $request = 'user_id=' . urlencode($user_id);
       $request .= '&password=' . urlencode($password);
       $request .= '&mobile_phone=' . urlencode($mobile_phone);
       $request .= '&msg=' . urlencode($msg);
       $request .= '&send_date=' . urlencode($send_date);
       $request .= '&subCode=' . urlencode($subCode);
             

       //生成HTTP头
       $header = "POST http://bms.hichina.com/sms_gateway/sms_api HTTP/1.0/r/n";
       $header .= "Content-type: application/x-www-form-urlencoded/r/n";
       $header .= "Content-length: " . strlen($request) . "/r/n/r/n";
      

       //打开连接      
       $fp = fsockopen('bms.hichina.com', 80, &$err_num, &$err_msg,30);
       if (!$fp)
          $response="网络忙请稍候再试";
       else
       {
              //发送请求信息
              fputs($fp, $header . $request);
              //得到返回值
              while (!feof($fp))
              $response .= fgets($fp, 128);
       }
 
       $strarray=split("/r/n/r/n",$response);
       $res=$strarray[1];
       return  Chop($res);
}
 
?>
 

//调用例子
$ret=sms_send('4003','XXXXXX','13900000000','test msg from php code','','4003');
 
//输出返回结果
echo "$ret";
?>

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值