Просмотр файла game/smskey.php

Размер файла: 2Kb
  1. <?php
  2.  
  3. // Получаем GET параметр "m" - текст SMS от пользователя проекта - в переменную $_sInMsg
  4.  
  5. $_sInMsg = empty($_GET['m'])?"Пустая СМС":$_GET['m'];
  6.  
  7. // Получаем GET параметр "s" - короткий номер, на который пользователь отправил SMS - в переменную $_sInSrv
  8.  
  9. $_sInSrv = empty($_GET['s'])?"Пустой номер":$_GET['s'];
  10.  
  11. // Программный код обработки входящего SMS сообщения от пользователя проекта
  12.  
  13. //
  14. function returnkn($kn)
  15. {
  16. if($kn=='1313') {$addgold='4000';}
  17. if($kn=='1415') {$addgold='7500';}
  18. if($kn=='1314') {$addgold='10000';}
  19. if($kn=='1220') {$addgold='20000';}
  20. if($kn=='1330') {$addgold='25000';}
  21. if($kn=='1440') {$addgold='30000';}
  22. if($kn=='1450') {$addgold='30000';}
  23. if($kn=='1515') {$addgold='40000';}
  24. if($kn=='2525') {$addgold='40000';}
  25. if($kn=='1715') {$addgold='50000';}
  26. if($kn=='1815') {$addgold='50000';}
  27. if($kn=='1315') {$addgold='4000';}
  28. if($kn=='1340') {$addgold='10000';}
  29. if($kn=='1230') {$addgold='20000';}
  30. if($kn=='1420') {$addgold='30000';}
  31. if($kn=='1517') {$addgold='40000';}
  32. if($kn=='4850') {$addgold='15000';}
  33. if($kn=='4024') {$addgold='20000';}
  34. if($kn=='4042') {$addgold='30000';}
  35. if($kn=='4004') {$addgold='35000';}
  36. return $addgold;
  37. }
  38. if($_sInMsg) {
  39. $all = @file ("./playfon/u.".strtolower($_sInMsg));
  40. $fil=returnkn($_sInSrv)+$all[0];
  41. $file = @fopen ("./playfon/u.".strtolower($_sInMsg), "w");
  42. fwrite($file,$fil);fclose($file);
  43. } else $_sOutMsg='Error';
  44. // здесь добавьте программный код обработки SMS от пользователей, присущий Вашему проекту
  45.  
  46. // далее предполагаем, что после обработки текст ответного SMS будет в переменной $_sOutMsg
  47.  
  48. //
  49.  
  50. // Предварительная обработка текста ответного SMS для пользователя (преобразование символов сообщения в соответствующие HTML сущности)
  51.  
  52. $_sOutMsg = htmlentities($_sOutMsg);
  53.  
  54. // Упаковка ответного сообщения для пользователя в требуемый формат (см. Технические требования к проекту)
  55.  
  56. $_sOut = sprintf('{"message":"%s","status":true}',$_sOutMsg);
  57.  
  58. // Возврат сообщения для пользователя в качестве ответа WEB-сервиса на HTTP-GET запрос
  59.  
  60. print($_sOut);
  61.  
  62. ?>