Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: помогите с URL-обработчиком

Сообщения:  [1-6] 

 
 автор: rus   (16.07.2008 в 00:44)   письмо автору
 
   для: Le bien   (19.05.2008 в 11:38)
 

здавструйте

мне необходимо что бы на один префикс приходили разные тексты например, 1801 1802 1803 1804
допустим префикс 84123
при тексте сообщения 84123 1801 или же 84123 1804 выдавалось абоненту одно сообщение, а при сообщениях 84123 1802 или 84123 1803, выдавалось другое сообщение.
У меня меняется текст сообщения, только всего их 384 вариантов
а ответов только 2, и хочу чтобы через один префикс
У меня вопрос это возможно
Если да то не могли бы объяснить как.
Заранее благодарен.

   
 
 автор: Le bien   (20.05.2008 в 13:32)   письмо автору
 
   для: RazoR Empire   (19.05.2008 в 17:30)
 

>Простите, а что за биллинг?

Мобильный платеж, насколько знаю - еще около десяти (все с одной платформы А1 насколько я знаю) используют ее же под разными торг. марками

   
 
 автор: RazoR Empire   (19.05.2008 в 17:30)   письмо автору
 
   для: Mixis   (19.05.2008 в 11:44)
 

Простите, а что за биллинг?

   
 
 автор: Mixis   (19.05.2008 в 11:44)   письмо автору
 
   для: Le bien   (19.05.2008 в 11:38)
 

Спасибо! =)
Если что не пойму, то напишу ;)

   
 
 автор: Le bien   (19.05.2008 в 11:38)   письмо автору
 
   для: Mixis   (19.05.2008 в 10:11)
 

Я делал что то вроде этого:

<?php

# @Id private/file_sms.php
# СМС с кодом файла..

include ( '../inc.php' ); # конфиг
include ( '../includes/func/sms_parser.php' ) ; # функция парса текста
$sms_key = 'dbd9b30245467b5e5e0Kjhiekjh98e721a1 2fcff'; # md5 ключ для идентификации, ставится в панели

connect ( FILES_DATABASE ); # Соединение

# http://www.my_site.ru/sms.php?smsid=1234567894.124513&num=1171&operator=MTS_Moskva&user_id=891678945XX&cost=3,075&msg=xxx

$key = $_GET['skey'];
$smsid = $_GET['smsid'];
$num = $_GET['num'];
$operator = $_GET['operator'];
$user_id = $_GET['user_id'];
$cost = round($_GET['cost'] - $minus_full, 2);
$msg = $_GET['msg'];

//print_r($_GET);

if($key != $sms_key)
{
    echo "smsid:" . $smsid . "\n";
    echo "status:reply\n";
    echo "content-type:text/plan\n";
    echo "\n";
    echo "You input bad service key\n";
    exit;
}

$user = sms_parser($msg);
if($user == 0)
{
    $user = array("user"=>"0", "name"=>null);
}

if($num != '1171')
{
    echo "smsid:" . $smsid . "\n";
    echo "status:reply\n";
    echo "content-type:text/plan\n";
    echo "\n";
    echo "You send sms on invalid number. Try on 1171\n";
    exit;
}

function get_private_key()
{
    RETURN rand(1000000, 9999999) . rand(10000, 99999);
}

$fkey = get_private_key();
while(mysql_num_rows(mysql_query("SELECT * FROM pay WHERE `key`='" . $fkey . "'")) != 0)
{
    $fkey = get_private_key();
}

if(!mysql_query("INSERT INTO pay (userid, number, oper, `key`, time, cost)
                VALUES
                ('" . $user['user'] . "',
                '" . $user_id . "',
                '" . $operator . "',
                '" . $fkey . "',
                '" . time() . "',
                '" . $cost . "')"))
{
    echo "smsid:" . $smsid . "\n";
    echo "status:reply\n";
    echo "content-type:text/plan\n";
    echo "\n";
    echo "Sorry! Service temporary unavailable\n";
    exit;
}

$sid = mysql_insert_id();

echo "smsid:" . $smsid . "\n";
echo "status:reply\n";
echo "content-type:text/plan\n";
echo "\n";
if(!empty($user['name']))
    echo "Dlya vhoda v arhiv na http://" . $user['name'] . "." . $default_url . " vash kluch: " . $fkey . "   Spasibo!";
else
    echo "Dlya vhoda v arhiv na http://" . $default_url . " vash kluch: " . $fkey . "   Spasibo!";
exit;

?>



Полагаю, разберетесь =)

   
 
 автор: Mixis   (19.05.2008 в 10:11)   письмо автору
 
 

Здравствуйте!
Покажите простой пример URL-обработчика в смс-билленге ))
---
Суть скрипта обработчика заключается в приеме и обработке данных о СМС, передаваемых системой биллинга в виде GET параметров HTTP запроса на адрес моего URL-обработчика.
Например, адрес URL-обработчика моего сервиса site.ru/sms.php. При получении СМС от абонента наша платформа произведет примерно такой запрос:
http://mysite.ru/sms.php?msg_trans=moyasms&msg=мояСМС&num=1121&operator_id=101&operator=mts&user_id=79012345678&price=1&cost=0.6
---
msg_trans - текст СМС абонента на транслите
msg - текст СМС в оригинале
num - Сервисный номер на который отправлена СМС
operator_id - Код оператора
operator - Текстовое наименование оператора
user_id - Номер телефона абонента
price - Стоимость СМС для абонента
cost - Ваш заработок
---
Спасибо!

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime