ホームページ > バックエンド開発 > PHPチュートリアル > PHP SMS インターフェイスは、SMS インターフェイスの文字化けの問題を基本的に解決します。

PHP SMS インターフェイスは、SMS インターフェイスの文字化けの問題を基本的に解決します。

WBOY
リリース: 2016-07-25 09:07:51
オリジナル
1786 人が閲覧しました
PHP SMS インターフェイスは、PHP が SMS インターフェイスを呼び出すときに発生するコードの文字化けの問題を基本的に解決します。コードは複雑ではありませんが、それでも実用的です。

以下の SMS インターフェースは長文メッセージと返信をサポートしています。ここでは、必要な友達に送信機能のみを共有します。56 SMS ネットワークを参照してください。

ウェブサイトは http://www.56dxw.com で、速度はかなり良好です。
  1. reg.php ファイル
  2. session_start();
  3. ?>
  4. <メタhttp-equiv="Content-Type" content="text/html; charset=gb2312" />
  5. 56 SMS ネットワークの例 (http://www.56dxw.com)
  6. < ;?
  7. $action=$_GET["action"];
  8. if ($action=='add')
  9. {
  10. $Code=trim($_POST["t_num"]);
  11. // print($Code );
  12. if($Code==$_SESSION["code"])
  13. print( "<script>alert('トークン成功')</script>");
  14. else
  15. print( "");
  16. unset($_SESSION['code']);
  17. }
  18. ?>
  19. あなたの携帯電話番号:


  20. 確認コード:
  21. <名前を入力="t_num" type="text" id="t_num" />


  22.  

コードをコピー
  1. sms.php file
  2. session_start();
  3. error_reporting(0);
  4. header("content-type:text ml;charset=gb2312");
  5. //アカウント設定ファイル
  6. $ coid= "60"; //エンタープライズID
  7. $username= "test1"; //ユーザー名
  8. $userpwd= "1061"; //使用するプラットフォーム
  9. ($str){
  10. if($str==1)
  11. $error='送信成功を表します';
  12. else{
  13. switch($str){
  14. case -1:$error='携帯電話番号が間違っています' ;break;
  15. case -2:$error='時間を除いて、すべてのパラメータを空にすることはできません';break;
  16. case -3:$error='ユーザー名とパスワードが間違っています';break;
  17. case -4:$error = 'プラットフォームは存在しません';break;
  18. case -5:$error='顧客の SMS メッセージの数は 0';break;
  19. case -6:$error='顧客のアカウント残高が、送信されるメッセージ';break;
  20. case -8:$error='不正なテキスト メッセージの内容';break;
  21. case -9:$error='不明なシステム障害';break;
  22. case -10:$error='ネットワーク エラー';break;
  23. デフォルト: $error='不明なエラー';
  24. }
  25. }
  26. print($error);
  27. exit();
  28. }
  29. function sendnote($mobtel,$msg){
  30. global $ユーザー名,$userpwd,$smsnumber, $comid;
  31. $url = "http://jiekou.56dxw.com/sms/HttpInterface.aspx?comid=$comid&username=$username&userpwd=$userpwd&handtel=$mobtel&sendcontent=$msg&sendtime=&smsnumber =$smsnumber";
  32. $string = file_get_contents($url);
  33. return rstr($string);
  34. }
  35. $_SESSION["code"]="12365";
  36. $handtel =$_POST["Tel"];
  37. $msg="携帯電話認証コードは次のとおりです: ".$_SESSION["code"];
  38. !$handtel && die('携帯電話番号が必要です');
  39. !$msg && die('発生内容が必要です');
  40. echo sendnote($_POST[ "Tel"],urlencode($msg));
  41. ?>
コードをコピー
PHP SMS インターフェイスは、SMS インターフェイスの文字化けの問題を基本的に解決します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート