Xwab
Форумыnavigate_nextПрограммирование на PHP

Биллинг обработка смс
Сообщения
HamRus

Вот хотелось сделать небольшой скрипт пополнения баланса через смс.

работаю через смсдоступ.Пример ихнего скрипта обработки прикрепил.
Короче судь моего скрипта пользователь отправляет смс со своим идом и ему на счёт приходят монеты.Свой скрипт тоже прикрепил, вот только скажите как правильно написать

22 Янв 2011, 14:16
HamRus

вот так пробывал

<?php
include 'incfiles/config.php';
$project_md5 = "6612d8b34fe7842111f97e2b5be";
# Проверяем наличие данных

if (
empty($_POST['_md5_hash']) ||
empty($_POST['_session_code']) ||
empty($_POST['_sms_id']) ||
empty($_POST['_sms_number']) ||
empty($_POST['_sms_operator']) ||
empty($_POST['_sms_phone']) ||
empty($_POST['_sms_message']) ||
empty($_POST['_sms_price']) ||
empty($_POST['_sms_message']))
return_result("err void", true);

# Проверяем целостность данных
$_md5hash = md5($project_md5.$_POST['_session_code'].$_POST['_sms_id'].$_POST['_sms_number'].$_POST['_sms_operator'].$_POST['_sms_phone'].stripslashes($_POST['_sms_message']).$_POST['_sms_price']);
if ($_md5hash != $_POST['_md5_hash']) return_result("err hash", true);




if(mysql_query("UPDATE users SET `balans`='balans` + ".$m." WHERE `id` = ".$_POST['_sms_message']."")){
$m="1";
return_result("Вашь id пополнен");
} else
{
return_result("Произошла внутрення ошибка", true);
}

# Функция передачи данных
function return_result($message, $is_error = false) {
if ($is_error) exit("<SMSDERR>".stripslashes($message)."</SMSDERR>");
exit("<SMSDOSTUP>".stripslashes($message)."</SMSDOSTUP>");
}
?>

24 Янв 2011, 21:52
haos

Автор сорри но у меня тож вопрос по теме...
Когда тестирую обработчик відает ошибку smsid:0 status:reply ,в чем может быть проблема?работаю с смсрент

25 Янв 2011, 11:57
OZ_

Работайте с http://partners.jep.ru и я помогу вам написать необходимые скрипты. У нас тоже можно установить свой URL для обработки SMS.

25 Янв 2011, 12:01
HamRus

ну чё не кто помочь не может.

25 Янв 2011, 13:44
Mr_Edward

HamRus, ты в саппорт пробовал писать? Когда у меня проблемы были с обработчиком, поддержка отвечала)

25 Янв 2011, 18:17
HamRus

вот написал жду ответа))

25 Янв 2011, 21:15
Ответить на тему