程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 短信平台PHP代碼一點通

短信平台PHP代碼一點通

編輯:關於PHP編程

近段時間接觸短信平台機會比較多,想想好像客戶方面的短信平台就是用PHP做出來的,心癢癢便找了一下資料學習一下,代碼如下:

<?PHP  

$flag = 0; 
        //要post的數據 
$argv = array( 
                 'sn'=>'SDK-BBX-010-XXXXX', 
   'pwd'=>'XXXXXX', 
   'mobile'=>'134338XXXXX', //測試的手機號
                 '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);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved