Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите разобраться полностью.... 
:(
    Опции темы
KGG
Дата 12.8.2008, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 23.7.2008

Репутация: нет
Всего: -2



Код


<?php
//Переменная содержит значение указанного в настройках счета
//секретного ключа, необходимого для проверки достоверности
//полученного запроса. Вам необходимо изменить ее значение на
//то, что Вы указали в настройках счета.
$SecretKey="test";

//Генерация строки для проверки
$md5CheckSrc=$_REQUEST['senderid'].$_REQUEST['cost'].$_REQUEST['profit'].$_REQUEST['text'].$_REQUEST['test'].$SecretKey;

//Генерация подписи строки
$md5Check=md5($md5CheckSrc);

//Сравнение полученной и сгенерированной подписей
if(strcasecmp($md5Check,$_REQUEST['sign']) == 0) {
  //Достоверность запроса подтверждена, выводим текст ответной смс.
  //Также на данном этапе можно добавлять данные в базы данных итд.
  print "Poluchena SMS na #".$_REQUEST['num']." s textom '".$_REQUEST['text']."'";
} else {
  //Запрос получен не от SMSexpress
  print "MD5 проверка не пройдена.";
}
?>




вроде везде уже поеснение и стоит, но скажи плз...как дописать к коду чтобы на определёную команду отправлялась опредёлёная фраза ? 
PM MAIL   Вверх
Feldmarschall
Дата 12.8.2008, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



чтобы разобраться полностью, надо задать вопрос полностью.

какую команду? какая фраза? где в этом коде написано, что он обрабатывает какие-то команды?
что вообще имеется в виду под словом "команда"?

Это сообщение отредактировал(а) Feldmarschall - 12.8.2008, 16:10
PM   Вверх
KGG
Дата 12.8.2008, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 23.7.2008

Репутация: нет
Всего: -2



всё что можно прикрипил ниже

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  comands.JPG 154,34 Kb
PM MAIL   Вверх
bars80080
Дата 12.8.2008, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



а помню, вопрос о том как пользователь набирает на мобиле смс-ку с кодовым словом и получает в ответ что-то

Код

if(strcasecmp($md5Check,$_REQUEST['sign']) == 0) {
  //Достоверность запроса подтверждена, выводим текст ответной смс.
  //Также на данном этапе можно добавлять данные в базы данных итд.
  //print "Poluchena SMS na #".$_REQUEST['num']." s textom '".$_REQUEST['text']."'";
  
  // пишем здесь
  if($_REQUEST['text'] == 1) print 'otpravlen otvet 1';
  elseif($_REQUEST['text'] == 2) print 'otpravlen otvet 2';
  elseif($_REQUEST['text'] == 3) print 'otpravlen otvet 3';
  // ....
} else
ну или через switch ... case ...


п.с. разглядел то что выше и чуть модифицировал и исправил свои ошибки

Это сообщение отредактировал(а) bars80080 - 12.8.2008, 16:21
PM MAIL WWW   Вверх
KGG
Дата 12.8.2008, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 23.7.2008

Репутация: нет
Всего: -2



спс  smile 
PM MAIL   Вверх
Mal Hack
Дата 13.8.2008, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



bars80080, $_REQUEST лучше не использовать, т.к. это может быть чревато плохими последствиями:
http://www.php.net/manual/en/reserved.variables.request.php
Цитата
Note: Variables provided to the script via the GET, POST, and COOKIE input mechanisms, and which therefore cannot be trusted. The presence and order of variable inclusion in this array is defined according to the PHP variables_order configuration directive. 



При прямых руках, использовать, может быть и можно, но я бы не стал это советовать новичкам....
PM ICQ   Вверх
bars80080
Дата 13.8.2008, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



да, у него уже просто написан реквест. я ж понятия не имею, как к нему попадают данные: гетом, постом или ещё как
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0704 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.