sendota.php
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:4k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. <html>
  2. <head>
  3. <title>SMS OTA Message Sender</title>
  4. </head>
  5. <body bgcolor="#FFFFFF" text="#000000">
  6. <?php
  7. include("config.inc");
  8. include("functions.inc");
  9. if ($submit)
  10. {
  11.  $text  = "%01%06%04%03%94%81%EA%00%01%45%C6%06%01%87%12";
  12.  $text .= (strcasecmp($connection,"data") == 0) ? "%45" : "%FF";
  13.  $text .= "%01";
  14.  $text .= "%87%13%11%03";
  15.  $text .= octstr_append_cstr($otaip);
  16.  $text .= "%00%01";
  17.  $text .= "%87%14";
  18.  $text .= (strcasecmp($bearer,"Cont") == 0) ? "%60" : "%61";
  19.  $text .= "%01";
  20.  $text .= "%87%21%11%03";
  21.  $text .= octstr_append_cstr($otaphone);
  22.  $text .= "%00%01";
  23.  $text .= "%87%22";
  24.  $text .= (strcasecmp($otauth,"secure") == 0) ? "%71" : "%70"; 
  25.  $text .= "%01";
  26.  $text .= "%87%23%11%03";
  27.  $text .= octstr_append_cstr($otalogin);
  28.  $text .= "%00%01";
  29.  $text .= "%87%24%11%03";
  30.  $text .= octstr_append_cstr($otapassword);
  31.  $text .= "%00%01";
  32.  $text .= "%87%28";
  33.  $text .= (strcasecmp($calltype,"isdn") == 0) ? "%73" : "%FF"; 
  34.  $text .= "%01";
  35.  $text .= "%87%29";
  36.  $text .= (strcasecmp($speed,"9600") == 0) ? "%6B" : "%6C"; 
  37.  $text .= "%01%01";
  38.  $text .= "%86%07%11%03";
  39.  $text .= octstr_append_cstr($otalocation);
  40.  $text .= "%00%01";
  41.  $text .= "%C6%08%01";
  42.  $text .= "%87%15%11%03";
  43.  $text .= octstr_append_cstr($otaservice);
  44.  $text .= "%00%01";
  45.  $text .= "%01%01";
  46.  $URL = "/cgi-bin/sendsms?username=".USERNAME."&password=".PASSWORD."&from=".GLOBAL_SENDER."&to=$to&udh=%06%05%04%C3%4F%C0%02&text=$text";
  47.  echo "Sending the OTA SMS Text message <b>"$text"</b> (length: ".strlen($text).") to the phone <b>$to</b>...<br>n";
  48.   http_send($URL,SENDSMS_PORT);
  49.   echo "<address><a href="$PHP_SELF">Back to Send OTA SMS Message</a></address>n";
  50.          
  51. } else {
  52. ?>
  53. <h1>OTA SMS Message Sender</h1>
  54. <form name="sendota" method="post" action="<?php echo "$PHP_SELF" ?>">
  55. <p>
  56. Telephone number:
  57. <br>
  58. <input type="text" size="30" name="to">
  59. </p>
  60. <p>
  61. Configuration:
  62. <table border=0>
  63. <tr><td>Location:</td><td><input type="text" size="30" name="otalocation"> <i>(ie. http://wap.yoursite.com)</i></td></tr>
  64. <tr><td>Service Name:</td><td><input type="text" size="30" name="otaservice"> <i>(ie. You Wapsite)</i></td></tr>
  65. <tr><td>IP address:</td><td><input type="text" size="30" name="otaip"> <i>(ie. 192.168.1.1)</i></td></tr>
  66. <tr><td>Phone number:</td><td><input type="text" size="30" name="otaphone"> <i>(ie. 4512345678)</i></td></tr>
  67. <tr><td>Bearer type:</td><td><select name="bearer"><option name="data" selected>data<option name="sms">SMS</select> <i>(ie. data)</i></td></tr>
  68. <tr><td>Connection type:</td><td><select name="connection"><option name="temp" selected>Temp<option name="cont">cont</select> <i>(ie. temp)</i></td></tr>
  69. <tr><td>Call type:</td><td><select name="calltype"><option name="ISDN" selected>ISDN<option name="Analog">Analog</select> <i>(ie. ISDN)</i></td></tr>
  70. <tr><td>Speed:</td><td><select name="speed"><option name="9600" selected>9600<option name="14400">14400</select> <i>(ie. 9600)</i></td></tr>
  71. <tr><td>PPP security:</td><td><select><option name="Off" selected>Off<option name="On">On</select> <i>(ie. Off)</i></td></tr>
  72. <tr><td>Authentication:</td><td><select name="otaauth"><option name="Normal" selected>Normal<option name="Secure">Secure</select> <i>(ie. Normal)</i></td></tr>
  73. <tr><td>Login:</td><td><input type="text" size="30" name="otalogin"> <i>(ie. login)</i></td></tr>
  74. <tr><td>Password:</td><td><input type="password" size="30" name="otapassword"> <i>(ie. secret)</i></td></tr>
  75. </table>
  76. </p>
  77. <input type="submit" value="Send Message" name="submit">
  78. <input type="reset" value="Reset">
  79. <br>
  80. </form>
  81. <?php
  82. }
  83. ?>
  84. <p>
  85. </p>
  86. <hr>
  87. <table border="0" width="100%">
  88.   <tr>
  89.     <td width="50%"><address><a href="index.html">Back to admin</a></address></td>
  90.     <td width="50%" align="right"><address>Visit the Kannel homepage at <a href="http://www.kannel.org">www.kannel.org</a>.</address></td>
  91.   </tr>
  92. </table>
  93. </body>
  94. </html>