|
|
|
|
|
для: kyljapin
(06.09.2013 в 22:11)
| | Как говорила одна известная певица - "Я на короткие расстояния не езжу".
Это значит, что если вознаграждение это электронные деньги, не важно какие, то нет, мне они не нужны. Пусть за них кто либо другой работает.
Если "работа", это только добавить нужное, и при этом знать, что остальное в коде мягко выражаясь "хлам", и на него нужно закрыть глаза, то тоже нет. Писать что-то, стараться, когда рядом не понять что, какой смыл.
Если же править чтобы было как положено, то это подразумевает большую работу, нежели вы предполагаете.
Впрочем что нужно сделать, я вам уже практически сказал - отправлять второе письмо на ваш адрес. В переменную $message добавить нужные вам поля. Вот и вся работа. | |
|
|
|
|
|
|
|
для: 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/ | |
|
|
|
|
|
|
|
для: kyljapin
(06.09.2013 в 22:03)
| | Что именно? | |
|
|
|
|
|
|
|
для: confirm
(06.09.2013 в 22:00)
| | понятно. А вы мне за вознаграждение сможете сделать? | |
|
|
|
|
|
|
|
для: 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.
а там ты как хочешь так и обрабатывай. Я просто в этом пока ноль поэтому взял за аналог ихний скрипт. | |
|
|
|
|
|
|
|
для: kyljapin
(06.09.2013 в 21:45)
| | Я имею ввиду хеш, который вы сравниваете не на идентичность, а лишь бы одни и те же символы в нем были. Перечитайте еще раз внимательно что я написал. | |
|
|
|
|
|
|
|
для: confirm
(06.09.2013 в 21:38)
| | Если вы имеете ввиду секрет array("1234", "5678" так это короткие номера на которые отправляется смс. мне она не нужна я по ней не проверяю. или про какой секрет? мне нужно только чтобы из самого первого скрипта на почту отправлялось два параметра $_POST['phone'], $_POST['message'], и все. | |
|
|
|
|
|
|
|
для: kyljapin
(06.09.2013 в 21:34)
| | Причем тут газета, SMS или еще что-то, если я вам говорю, что с "секретом" у вас полная туфта, тем более, что хеш вы передаете формой. Это вы понимаете? | |
|
|
|
|
|
|
|
для: kyljapin
(06.09.2013 в 21:28)
| | Я же вам сказал чем обрамлять код, ну неужели не видно, что читать его невозможно?
Ругается потому, что здесь echo join("\n",$RESPONSE); несоответствующий аргумент $RESPONSE.
А чтобы во второй отправке была почта и вам, нужно посылать еще одно письмо, на ваш адрес.
Еще раз повторяю - аргумент subject нужно кодировать, иначе нет гарантии, что пользователь прочтет его.
<?
$subject = '=?windows-1251?b?' . base64_encode('Получена sms') . '?=';
|
| |
|
|
|
|