龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

EasyEclipse 短信平台PHP代码

时间:2015-04-06 11:43来源:网络整理 作者:网络 点击:
分享到:
短信平台PHP代码 lt;?PHP $flag = 0; //要post的数据$argv = array( #39;sn#39;=gt;#39;SDK-BBX-010-XXXXX#39;,#39;pwd#39;=gt;#39;XXXXXX#39;, #39;mobile#39;=gt;#39;15201692834#39;, #39;content#39;=gt;#39;你好吗,测试短信#39; );//构造

<?PHP $flag = 0; //要post的数据$argv = array( 'sn'=>'SDK-BBX-010-XXXXX', 'pwd'=>'XXXXXX', 'mobile'=>'15201692834', 'content'=>'你好吗,测试短信' ); //构造要post的字符串foreach ($argv as $key=>$value) { if ($flag!=0) { $params .= "&"; $flag = 1; } $params.= $key."="; $params.= urlencode($value); $flag = 1; } $length = strlen($params); //创建socket连接 $fp = fsockopen("sdk2.entinfo.cn",80,$errno,$errstr,10) or exit($errstr."--->".$errno); //构造post请求的头 $header = "POST /z_send.aspx HTTP/1.1\r\n"; $header .= "Host:sdk2.entinfo.cn\r\n"; $header .= "Referer:/mobile/sendpost.php\r\n"; $header .= "Content-Type: application/x -www-form-urlencoded\r\n"; $header .= "Content-Length: ".$length."\r\n"; $header .= "Connection: Close\r\n\r\n"; //添加post的字符串 $header .= $params."\r\n"; //发送post的数据 fputs($fp,$header); $inheader = 1; while (!feof($fp)) { $line = fgets($fp,1024); //去除请求包的头只显示页面的返回数据 if ($inheader && ($line == "\n" || $line == "\r\n")) { $inheader = 0; } if ($inheader == 0) { // echo $line; } } if($line==1) { echo '短信发送成功 请查收 返回值'.$line ; }else { echo '短信发送失败,请根据返回值查看相关错误问题 返回值'.$line ; }fclose($fp);

[PHP]代码

<?PHP  
$flag = 0; 
        //要post的数据 
$argv = array( 
                 'sn'=>'SDK-BBX-010-XXXXX', 
         'pwd'=>'XXXXXX', 
         'mobile'=>'15201692834', 
                 'content'=>'你好吗,测试短信'
         );          
//构造要post的字符串 
foreach ($argv as $key=>$value) { 
          if ($flag!=0) { 
                         $params .= "&"; 
                         $flag = 1; 
          } 
         $params.= $key."="; $params.= urlencode($value); 
         $flag = 1; 
          } 
         $length = strlen($params); 
                 //创建socket连接 
         $fp = fsockopen("sdk2.entinfo.cn",80,$errno,$errstr,10) or exit($errstr."--->".$errno); 
         //构造post请求的头 
         $header = "POST /z_send.aspx HTTP/1.1\r\n"; 
         $header .= "Host:sdk2.entinfo.cn\r\n"; 
         $header .= "Referer:/mobile/sendpost.php\r\n"; 
         $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; 
         $header .= "Content-Length: ".$length."\r\n"; 
         $header .= "Connection: Close\r\n\r\n"; 
         //添加post的字符串 
         $header .= $params."\r\n"; 
         //发送post的数据 
         fputs($fp,$header); 
         $inheader = 1; 
          while (!feof($fp)) { 
                         $line = fgets($fp,1024); //去除请求包的头只显示页面的返回数据 
                         if ($inheader && ($line == "\n" || $line == "\r\n")) { 
                                 $inheader = 0; 
                          } 
                          if ($inheader == 0) { 
                                // echo $line; 
                          } 
          } 
                        if($line==1)
                           {
                            echo '短信发送成功 请查收 返回值'.$line ;  
                           }else
                           {
                               echo '短信发送失败,请根据返回值查看相关错误问题 返回值'.$line ;
                           }
fclose($fp); 

精彩图集

赞助商链接