首頁 > 後端開發 > php教程 > php簡訊接口

php簡訊接口

WBOY
發布: 2016-07-25 09:08:32
原創
1770 人瀏覽過


複製程式碼

適用產業:金融、工商、稅務、電力、貿易、商業、旅遊、政府、郵政、教育等行業

適用類型:掛接各種B/S系統,作為各類辦公系統、ERP、CRM、電子商務平台的插件(如群發短信會議通知、會員/客戶關係交流、訂單生成通知、發貨通知、日程提醒、催費通知等等)

特點: 綠色短信,合法正規通道,全網收發
支援移動、聯通、電信、網通短信,雙向互動,可回復高速群發

免費帳號申請(請註明來自"商脈無限短信介面",贈送50條短信,測試短信不夠用的話再聯繫我)

* 短信接口文件:

/*------------ --------------------
功能: 商脈無限PHP HTTP介面發送簡訊
修改日期: 2011-04-08
說明: http ://http.smsdk.com/tx/?uid=用戶帳號&pwd=MD5位元32密碼&mobile=號碼&content=內容
狀態:
100 傳送成功
101 驗證失敗
102 簡訊不足
103 操作失敗
104 非法字元
105 內容過多
106 號碼過多
107 頻率過快
108 號碼內容。 110 禁止頻繁單一發送
111 系統暫定發送
112 號碼不正確
120 系統升級
--------------------- -----------*/
$uid = '9999'; //使用者帳號
$pwd = '9999'; //密碼
$mobile = '13912341234,13312341234 ,13512341234,02122334444'; //號碼
$content = '商脈無限PHP HTTP介面'; //內容
//即時傳送
$res = sendSMS($uid,$pwd,$mobile ,$content);
echo $res;

//定時發送

/* $time = '2010-05-27 12:11';
$res = sendSMS($uid,$pwd,$mobile,$ content,$time);
echo $res;
*/
function sendSMS($uid,$pwd,$mobile,$content,$time='',$mid='')
{
$http = 'http://http.c123.com/tx/';
$data = array
(
'uid'=>$uid, //使用者帳號
'pwd'=>strtolower(md5($pwd)), //MD5位元32密碼
'mobile'=>$mobile, //號碼
'content'=>$content, //內容
'time'=>$time, //定時發送
'mid'=>$mid //子擴展號
);
$re= postSMS($http,$data); //POST方式提交
if( trim($re) == '100' )
{
return "發送成功!";
}
else
{
return "傳送失敗! 狀態:".$re;
}
}

function postSMS($url,$data='')

{ $row = parse_url($url);
$host = $row['host'];
$port = $row['port'] ? $row['port']:80;
$file = $row['path'];
while (list($k,$v) = each($data))
{
$post .= rawurlencode($k)."=".rawurlencode($v)."&"; //轉URL標準碼
}
$post = substr( $post , 0 , -1 );
$len = strlen($post);
$fp = @fsockopen( $host ,$port, $errno, $errstr, 10);
if (!$fp) {
return "$errstr ($errno)n";
} else {
$receive = '';
$out = "POST $file HTTP /1.1rn";
$out .= "Host: $hostrn";
$out .= "Content-type: application/x-www-form-urlencodedrn";
$out .= " Connection: Closern";
$out .= "Content-Length: $lenrnrn";
$out .= $post;
fwrite($fp, $out);
while (!feof ($fp)) {
$receive .= fgets($fp, 128);
}
fclose($fp);
$receive = explode("rnrn",$receive);
unset($receive[0]);
return implode("",$receive);
}
}
?>
詳細介紹:http://www. smsdk.com/a/gb2312/news/20111205/117.html


  1. * 簡訊介面檔:
  2. /*----------------------- ---------
  3. 功能: 商脈無限PHP HTTP介面發送簡訊
  4. 修改日期: 2011-04-08
  5. 說明: http://http.smsdk.com/tx/ ?uid=用戶帳號&pwd=MD5位元32密碼&mobile=號碼&content=內容
  6. 狀態:
  7. 100 傳送成功
  8. 101 驗證失敗
  9. 102 簡訊不足
  10. 103 操作失敗
  11. 102 簡訊不足
  12. 103 操作失敗
  13. 非法字元
  14. 105 內容過多
  15. 106 號碼過多
  16. 107 頻率過快
  17. 108 號碼內容空
  18. 109 帳號凍結
  19. 110 禁止頻繁單一系統發送 112 號碼不正確
  20. 120 系統升級
  21. -------------------------------- */
  22. $uid = '9999'; //用戶帳號
  23. $pwd = '9999'; //密碼
  24. $mobile = '13912341234,13312341234,1351234號123,004,14434 >$content = '商脈無限PHP HTTP介面'; //內容
  25. //即時傳送
  26. $res = sendSMS($uid,$pwd,$mobile,$content);
  27. echo $res ;
  28. //定時發送
  29. /*
  30. $time = '2010-05-27 12:11';
  31. $res = sendSMS($uid,$pwd,$mobile, $content,$time);
  32. echo $res;
  33. */
  34. function sendSMS($uid,$pwd,$mobile,$content,$time='',$mid='')
  35. {
  36. $http = 'http://http.c123.com/tx/';
  37. $data = array
  38. (
  39. 'uid'=>$uid, //使用者帳號
  40. 'pwd'=>strtolower(md5($pwd)), //MD5位元32密碼
  41. 'mobile'=>$mobile, //號碼
  42. 'content'=>$content, //內容
  43. 'time'=>$time, //定時發送
  44. 'mid'=>$mid //子擴展號
  45. );
  46. $re= postSMS($http,$data) ; //POST方式提交
  47. if( trim($re) == '100' )
  48. {
  49. return "發送成功!";
  50. }
  51. else
  52. {
  53. {
  54. return "傳送失敗! 狀態:".$re;
  55. }
  56. }
  57. function postSMS($url,$data='')
  58. {
  59. $row = parse_url ($url);
  60. $host = $row['host'];
  61. $port = $row['port'] ? $row['port']:80;
  62. $file = $ row['path'];
  63. while (list($k,$v) = each($data))
  64. {
  65. $post .= rawurlencode($k)."=".rawurlencode( $v)."&"; //轉URL標準碼
  66. }
  67. $post = substr( $post , 0 , -1 );
  68. $len = strlen($post);
  69. $fp = @fsockopen( $host ,$port, $errno, $errstr, 10);
  70. if (!$fp) {
  71. return "$errstr ($errno)n";
  72. } else {
  73. $receive = '';
  74. $out = "POST $file HTTP/1.1rn";
  75. $out .= "Host: $hostrn";
  76. $out .= "Content- type: application/x-www-form-urlencodedrn";
  77. $out .= "Connection: Closern";
  78. $out .= "Content-Length: $lenrnrn";
  79. $out .= $ post;
  80. fwrite($fp, $out);
  81. while (!feof($fp)) {
  82. $receive .= fgets($fp, 128);
  83. }
  84. fclose ($fp);
  85. $receive = explode("rnrn",$receive);
  86. unset($receive[0]);
  87. return implode("",$receive);
  88. }
  89. }
  90. ?>
  91. 詳細介紹:http://www.smsdk.com/a/gb2312/news/20111205/117.html

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板