適用業種:金融、商工業、税務、電力、貿易、商業、観光、政府、郵便事業、教育等の業界
適用種類:各種B/Sシステム接続、各種オフィスシステム、ERPとして利用、CRM、電子商取引プラットフォーム用プラグイン (グループ テキスト メッセージ会議通知、メンバー/顧客関係コミュニケーション、注文生成通知、出荷通知、スケジュール リマインダー、リマインダー通知など) 機能: 緑色のテキスト メッセージ、法的および正式なチャネル、ネットワーク全体にわたる送受信 China Mobile、China Unicom、China Telecom、および China Netcom からのテキスト メッセージ、双方向対話をサポートし、高速グループ メッセージに返信できます 無料アカウント アプリケーション ( 「Shangmai Unlimited SMS Interface」からであることを示してください。50 個のテキスト メッセージがギフトとして与えられます。テスト テキスト メッセージが十分でない場合は、ご連絡ください) * SMS インターフェース ファイル: /*-- ---------------------------- 機能: 無制限のビジネス接続 SMS を送信するための PHP HTTP インターフェイス 更新日: 2011-04- 08 説明: http://http.smsdk.com/tx/?uid=user account&pwd=MD5 桁 32 桁のパスワード&mobile=number&content=content ステータス: 100 送信成功 101 検証失敗 102 テキスト メッセージが不十分です 103 操作に失敗しました 104 不正な文字 105 内容が多すぎます 106 番号が多すぎます 107 頻度が速すぎます 108 番号の内容が空です 109 アカウントが凍結されました 110 頻繁な単一送信は禁止されています 111 システムが暫定的に送信しています 112 番号は間違っています 120 システムのアップグレード --------------------------------*/ $uid = '9999' / /ユーザーアカウント $pwd = '9999'; //パスワード $mobile = '13912341234,13512341234,02122334444'; //番号 $content = 'Shangmai Wuxian 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'=>strto lower(md5($pwd)), //MD5桁32のパスワード 'mobile'= > $mobile, //Number 'content'=>$content, //Content 'time'=>$time, //定期的に送信 'mid'=>$mid //サブ内線番号 ); $ re = postSMS($http,$data); //POST 送信 if(rim($re) == '100' ) { return "送信成功!"; } else { return "送信失敗! ステータス: ".$re; } }
関数 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 .= "ホスト: $hostrn"; $out .= "コンテンツ タイプ: application/x-www-form-urlencodedrn" ; $out .= "接続: 閉じる"; $out .= "コンテンツの長さ: $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
- * SMSインターフェースファイル:
- /*--------------------------------
- 関数: テキスト メッセージを送信するための Shangmai Wuxian PHP HTTP インターフェイス
- 更新日: 2011-04-08
- 手順: http://http.smsdk.com/tx/?uid=user account&pwd=MD5 桁 32 桁のパスワード&mobile=number&content=コンテンツ
- ステータス:
- 100 送信成功
- 101 検証失敗
- 102 テキストメッセージが不十分
- 103 操作失敗
- 104 不正な文字
- 105 コンテンツが多すぎます
- 106 数字が多すぎます
- 107 頻度が速すぎます
- 108 数字のコンテンツが空です
- 109 アカウントが凍結されました
- 110 単一メッセージの頻繁な送信を禁止します
- 111 システムが暫定的に送信しています
- 112 番号が間違っています
- 120 システムのアップグレード
- ------------------------------------- ---------- -*/
- $uid = '9999' //ユーザーアカウント
- $pwd = '9999' //パスワード
- $mobile = '13912341234,13512341234,02122334444'; //Number
- $content = 'Business Line Unlimited 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'=>strto lower(md5($pwd)), //MD5 桁 32 のパスワード
- 'mobile'= >$mobile, //Number
- 'content '=>$content, //Content
- 'time'=>$time, //定期的に送信
- 'mid'=>$mid //サブ内線番号
- );
- $re= postSMS($http, $data); //POST メソッドの送信
- if(rim($re) == '100' )
- {
- return "送信成功!";
- }
- else
- {
- return "送信に失敗しました! ステータス:".$ re;
- }
- }
-
- function postSMS($url,$data='')
- {
- $row = parse_url($url);
- $host = $row ['ホスト'];
- $port = $row ['ポート'] ? $row['ポート']:80;
- $file = $row['パス'];
- 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 .= "ホスト: $hostrn";
- $ out .= "コンテンツ タイプ: application/x-www -form-urlencodedrn";
- $out .= "接続: Closern";
- $out .= "コンテンツの長さ: $lenrnrn";
- $out .= $ post;
- fwrite($fp, $out);
- while (!feof($fp)) {
- $receive .= fgets($fp, 128);
- }
- fclose($fp);
- $receive = 爆発("rnrn",$receive);
- unset($ accept[0]);
- return implode("",$receive);
- }
- }
- ?>
- 詳細な紹介: http://www.smsdk. com/a/gb2312/news/20111205/117.html
-
-
コードをコピー
|