|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2009, 23:47 | #1 |
Новичок
Джуниор
Регистрация: 17.02.2009
Сообщений: 1
|
Скрипт СМС Биллинга. Отправка ответа абоненту.
Собстно скрипт.
/*задача: "Клиент" отправляет сообщение по типу xxx ааа где ххх - префикс ааа - текст сообщения Скрипт получает и обрабатывает запрос, и в зависимости от ааа(текста в сообщении) отправляет ответ "Клиенту" Клиент отправляет смс с префиксом и текстом на короткий номер Скрипт обрабатывает сообщение и если текст после префикса aaa1 то ответ 1, если текст aaa2 то ответ 2 и так далее текст aaa3 то ответ 3... Соответственно скрипт должен проверять номер что бы на более дешевый не отсылали*/ # Настройки $numbers = array('1121', '1171'); // Проверяю номера $prefix = 'xxx'; // Префикс $text1 = 'aaa1'; // Текст после префикса $text2 = 'aaa2'; $text3 = 'aaa3'; $otvet1 = 'ответ 1'; // Ответ $otvet2 = 'ответ 2'; $otvet3 = 'ответ 3'; $key = ''; // MD5 # Обработчик if(in_array($_GET['num'], $numbers) and ($_GET['skey'] == md5($key) or $key == '') ){ $answer = substr(rawurldecode($_GET['msg']), strlen($prefix)+1); // +1 т.к. пробел switch($answer){ case $text1: $reply = $otvet1; break; case $text2: $reply = $otvet2; break; //А вот и вопрос Как написать что бы скрипт, выдовал ответ в зависимости от текста в сообщении, позиций много поэтому прописывать для каждой некамильфо. default: $reply = 'Неверное сообщение'; } }else{ $reply = 'Неверный номер. Отправьте смс на номер '.implode(' или ', $numbers); } # Функция ответа сервиса echo "smsid:".$_GET['smsid']."\nstatus:reply\ncontent-type:text/plain\n\n$reply"; PS; Я начинающий. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка файла POST-запросом на PHP-скрипт... | ActiveX | Работа с сетью в Delphi | 7 | 20.07.2009 16:54 |
Отправка СМС. | doniyor | Работа с сетью в Delphi | 1 | 12.01.2009 14:03 |
ICQClient отправка смс | DOLBY | Работа с сетью в Delphi | 0 | 06.10.2008 10:24 |
отправка данных на php скрипт | papa_serg | Работа с сетью в Delphi | 2 | 10.04.2008 10:56 |