
API 發送簡訊 程式範例
![]() |
發送簡訊程式範例 for PHP |
<?php
//即時發送
$msg = "id=帳號&password=密碼&tel=0939xxx610;0925xxx666&msg=簡訊內容&mtype=簡訊種類";
//預約發送
$msg = "id=帳號&password=密碼&tel=0939xxx610;0925xxx666&msg=簡訊內容&sdate=20121225183000&mtype=簡訊種類";
$doc = "/send.php?" . $msg;
$url = "api.message.net.tw";
$fp = fsockopen ($url, 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)";
} else {
fputs ($fp, "POST $doc HTTP/1.0\r\nHost: " . $url. "\r\n\r\n");
while (!feof($fp)) {
$httpresult .= fgets ($fp,1024);
}
fclose ($fp);
}
if (isset($httpresult)){
$httpresult = chop(strstr($httpresult,"ErrorCode="));
$Tmp = explode(" ",$httpresult);
while(list($key,$val)=each($Tmp)){
$Tmp2 = explode("=",$val);
switch($key){
case 0:
$ErrorCode = $Tmp2[1]; break; //狀態碼0代表正常
case 1:
$LCount = $Tmp2[1]; break; //剩餘通數
default:
$Msg[] = $Tmp2[1]; break; //簡訊代碼
}
}
}
?>