
日期:2006-08-04 作者:喜騰小二 來源:PHPChina
轉自:http://bbs.chinaunix.net/viewthread.php?tid=800532
適用行業:金融、工商、稅務、電力、貿易、商業、旅遊、政府、郵政、教育等行業
適用類型:掛接各種B/S係統,作為各類辦公係統、ERP、CRM、電子商務平臺的外掛程式(如群發短信會議通知、會員/客戶關係交流、訂單生成通知、發貨通知、日程提醒、催費通知等等)
特 點: 綠色短信,合法正規通道,全網收發
支援移動、聯通、電信、網通短信,雙嚮互動,可回覆 高速群發
免費帳號申請(請注明來自"ChinaUnix",贈送50條短信,測試短信不夠用的話再聯係我)
QQ:670168401(申請帳號) QQ群:199217(短信介麵應用交流)
* 短信URL介麵詳細參數幫助檔案: Http://app.37du.net/短信URL介麵參數幫助.doc
* 短信介麵檔案:
/*根據參數,生成調用URL,因為是測試例子,不對變數為空的情況做處理*/
$http = "http://interface.85521.com/interface_sms_url.ajax"; // 介麵檔案地址
$LoginName = ""; // 短信帳號
$pass = ""; // 短信帳號密碼
$Code = ""; // 業務程式碼,預設為空
$subid = ""; // 子號,預設為空
$sender = ""; // 發送號碼
$receivers = ""; // 接收號碼,多個手機號以分號 ; 分隔
$setTimer = ""; // 定時發送時間,格式:YYYY-MM-DD HH:MM ,即時發送則不需要
$message = ""; // 短信內容
$cmd = ""; // 操作指令,發送短信值為send,查詢回覆值為query,查詢帳號短信餘額為remain
$allowForward = ""; // 轉發支援,預設為0
$system = ""; // 應用平臺,預設為空(windows),其他平臺值:unix或linux
$url = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
/* windows平臺調用介麵形式:MSXML,發送請求*/
// ----------------------------------------------------------------------------
$objHttpRequest=new COM("MSXML2.ServerXMLHTTP");
if (is_null($objHttpRequest)) {
echo "create Msxl2.ServerXMLHTTP error";
exit();
}
$objHttpRequest->open("GET",$URL,False);
$objHttpRequest->send();
if ($objHttpRequest->status <> 200) {
/*返回錯誤*/
echo "open Request error";
exit();
}
/*獲取返回的資訊*/
$retMsg=$objHttpRequest->responseText;
$objHttpRequest=NULL;
// ----------------------------------------------------------------------------
/* 通用調用用介麵形式,(其他平臺linux、unix)*/
// ----------------------------------------------------------------------------
$file = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
$fp = fopen($file,"r");
$retMsg = fgetss($fp); // $retMsg = fgetss($fp,1024);
fclose($fp);
// ----------------------------------------------------------------------------
/* 根據返回的資訊($retMsg,形式如下)獲取相應的內容,參數含義請參考“短信介麵參數幫助”
windows平臺返回形式如下:
-
其他平臺返回形式如下:
[SendSmsReport]
[Summary]
[Success][/Success]
[Fail][/Fail]
[RetCode]-6[/RetCode]
[SmsRemain][/SmsRemain]
[ErrPhones][/ErrPhones]
[/Summary]
[/SendSmsReport]
*/
?>