php 短信平台PHP代码
短信平台PHP代码 [代码片段(51行)]
<?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); //该片段来自于http://outofmemory.cn
- 上一篇:php 关于mybb主从数据配置
- 下一篇:php 在线解压zip
精彩图集
精彩文章