Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

PHP-скрипт для обработки SMS

истекло время актуальности
PHP


СКРИПТ 1
Нужно написать скрипт, который обрабатывать данные о полученных SMS. Данные передаются скрипту методом POST и содержат следующие поля:
date - дата получения SMS;
number - 8668;
from - телефонный номер абонента;
prefix - префикс, использованный в тексте;
group - группа, использованная в тексте;
text - полный текст SMS;
sign - подпись отправителя в ответном сообщении;
answer - текст ответного сообщения;
status - статус входящего сообщения:
subscribe - подписка;
unsubscribe - отписка;
unknown - префикс или группа не опознаны;
subscribed - абонент уже подписан;
credits - недостаточно средств для отправки ответного сообщения.
expired - дата, до которой проплачен текущий префикс.

Сохраняем данные в БД mysql и проводим их анализ:
код из текста SMS сверяем со списком кодов в БД, а также сверяем номер телефона с черным списком.

После чего отправляем ответное SMS (используя протокол http://turbosms.ua/soap.html) со статусом:
"Код принят" (и помечаем код зарегистрированным)
"Код уже был зарегистрирован в базе"
"Код неверный" (не найден в базе)
"Код с номера в чернгом списке"

СКРИПТ 2
Запускается раз в сутки и проводит розыгрыш среди успешно принятых кодов. Сохраняет результаты розыгрыша в БД и отправляет победителям СМС (используя протокол http://turbosms.ua/soap.html)

ВЕБ-СТРАНИЦА с отчетом 1
Выводит простой табличный отчет со списком победителей/подарков из БД.

ВЕБ-СТРАНИЦА с отчетом 2
Выводит статистику по датам и ВСЕГО:
Кол-во полученных смс
Кол-во зарегистрированных участников
Кол-во участников, которые присылали неверные коды с одного номера более чем несколько раз

Выводит список номеров телефонов с количеством СМС полученных с каждого номера

Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1. 3 дня
    Константин Сергеевич
     73 

    Готов помочь с реализацией
    Хотелось бы обсудить детали

    Украина Киев | 18 февраля 2011 |
  2. 10 дней130 $
    Андрей Горяк
     508   22   0

    Присылайте подробное ТЗ
    Мейл: [email protected]

    Украина Тернополь | 18 февраля 2011 |
  3.  фрилансер больше не работает на сервисе
  4. 1 день500 $
    Andrey Visotskiy
     112   5   0

    пишите, поговорим

    Украина Днепр | 18 февраля 2011 |
  5. 2 дня100 $
    Sergiy B
     0 

    готов сделать, опыт работы с SOAP

    http://sprogram.com.ua/

    Украина Украина | 18 февраля 2011 |
  6. 3 дня500 $
    Дмитрий Маузер
     68   1   0

    Готов приступить.

    Россия Москва | 19 февраля 2011 |
  7. 10 дней300 $
    Сергей Соловьев
     38 

    есть большой опыт работы с SMS системами

    Украина Киев | 19 февраля 2011 |
  8. 1 день120 $
    Анатолий Бек
     60   1   0

    ы

    Украина Украина | 20 февраля 2011 |

Заказчик
Проект опубликован
18 февраля 2011
259 просмотров
Метки