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

Форум PHP

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

 

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

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

тема: Как доработать скрипт

Сообщения:  [1-10]   [11-19] 

 
 автор: confirm   (06.09.2013 в 22:19)   письмо автору
 
   для: kyljapin   (06.09.2013 в 22:11)
 

Как говорила одна известная певица - "Я на короткие расстояния не езжу".
Это значит, что если вознаграждение это электронные деньги, не важно какие, то нет, мне они не нужны. Пусть за них кто либо другой работает.
Если "работа", это только добавить нужное, и при этом знать, что остальное в коде мягко выражаясь "хлам", и на него нужно закрыть глаза, то тоже нет. Писать что-то, стараться, когда рядом не понять что, какой смыл.
Если же править чтобы было как положено, то это подразумевает большую работу, нежели вы предполагаете.
Впрочем что нужно сделать, я вам уже практически сказал - отправлять второе письмо на ваш адрес. В переменную $message добавить нужные вам поля. Вот и вся работа.

  Ответить  
 
 автор: kyljapin   (06.09.2013 в 22:11)   письмо автору
 
   для: confirm   (06.09.2013 в 22:04)
 

рабочий скрипт чтобы отправлял правильно ответное смс
header("Content-Type: text/plain; charset=utf-8");
exit(здесь любой текст');

а также отправлял на емайл две переменные $_POST['phone'], $_POST['message'] ссылка на документацию http://docs.payy.ru/tech/sms-billing/example/

  Ответить  
 
 автор: confirm   (06.09.2013 в 22:04)   письмо автору
 
   для: kyljapin   (06.09.2013 в 22:03)
 

Что именно?

  Ответить  
 
 автор: kyljapin   (06.09.2013 в 22:03)   письмо автору
 
   для: confirm   (06.09.2013 в 22:00)
 

понятно. А вы мне за вознаграждение сможете сделать?

  Ответить  
 
 автор: confirm   (06.09.2013 в 22:00)   письмо автору
 
   для: kyljapin   (06.09.2013 в 21:58)
 

Ничего вы не понимаете. Впрочем делайте как хотите, не мне же это надо, так что доказывать вам, что у вас туфта, впустую тратить время.

  Ответить  
 
 автор: kyljapin   (06.09.2013 в 21:58)   письмо автору
 
   для: confirm   (06.09.2013 в 21:50)
 

6dfgmEW98vmWEbdfe3 это секретный код который указываешь в личном кабинете агрегатора который влияет на
Дайджест запроса рассчитывается из параметров запроса, которые задаются в строго указанном порядке:
md5 = unique + country + operator + number + phone + message + secret_key

полученный результат посылается для проверки целостности в параметре hash
и вообще обработчик может быть и простой и тот который я написал при поступлении смс к обработчику передается
Обращение к динамическому обработчику осуществляется посредством отправки HTTP запроса методом POST

Смс биллинг передает обработчику следующие параметры:

переменная | описание |тип | пример значения

phone | Номер абонента |string | 756263466XX
message | Сообщение, отправленное абонентом |string | Текст сообщения
country | Код страны |integer | 1234
operator | Краткое название оператора |integer | 4567
number | Короткий номер на который было отправлено SMS |integer | 7890
unique | Уникальный ID SMS в нашей базе |integer | 1234
hash | дайджест запроса |string | d2c12fd82ddaa2da1e675c70228d33a1

Ответ должен быть Content-Type text/plain и кодировке utf-8.


а там ты как хочешь так и обрабатывай. Я просто в этом пока ноль поэтому взял за аналог ихний скрипт.

  Ответить  
 
 автор: confirm   (06.09.2013 в 21:50)   письмо автору
 
   для: kyljapin   (06.09.2013 в 21:45)
 

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

  Ответить  
 
 автор: kyljapin   (06.09.2013 в 21:45)   письмо автору
 
   для: confirm   (06.09.2013 в 21:38)
 

Если вы имеете ввиду секрет array("1234", "5678" так это короткие номера на которые отправляется смс. мне она не нужна я по ней не проверяю. или про какой секрет? мне нужно только чтобы из самого первого скрипта на почту отправлялось два параметра $_POST['phone'], $_POST['message'], и все.

  Ответить  
 
 автор: confirm   (06.09.2013 в 21:38)   письмо автору
 
   для: kyljapin   (06.09.2013 в 21:34)
 

Причем тут газета, SMS или еще что-то, если я вам говорю, что с "секретом" у вас полная туфта, тем более, что хеш вы передаете формой. Это вы понимаете?

  Ответить  
 
 автор: confirm   (06.09.2013 в 21:37)   письмо автору
 
   для: kyljapin   (06.09.2013 в 21:28)
 

Я же вам сказал чем обрамлять код, ну неужели не видно, что читать его невозможно?

Ругается потому, что здесь echo join("\n",$RESPONSE); несоответствующий аргумент $RESPONSE.

А чтобы во второй отправке была почта и вам, нужно посылать еще одно письмо, на ваш адрес.

Еще раз повторяю - аргумент subject нужно кодировать, иначе нет гарантии, что пользователь прочтет его.

<?
$subject 
'=?windows-1251?b?' base64_encode('Получена sms') . '?=';

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования