:: Visual Foxpro, Foxpro for DOS
Re: Отправку СМС через VFP
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
OFFTOP

Оффа давно искал достойного спарринг-партнера, ибо сказано: "ищите, и обрящите". [sm128]

Публика в нетерпенье рукоплещет в Курилке!.. :bi:
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Ты как Андроид, к любому, что имеет больше двух обращений (и пох.., нах.., каких) сразу приблуду в маркет заворачиваешь.

Епать какой OFFFFTOP!

Не напарник ли твой?

А цель?



Исправлено 1 раз(а). Последнее : Chemberzhy, 23.02.17 11:17
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Цели, видимо, у представленных оппонентов имеются. А напарники/реинкарнации имеются у многих... Не буду перечислять поименно. Что же касаемо меня, то не сподобился. Чего и другим желаю.
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Ну.., и нех..хер тогда...

Тоже не в обиду ;)
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Однако, остроумно...
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
TY
:hi:
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
nah-nah2017

Сообщений: 18
Дата регистрации: 20.02.2017
Злые вы. Уйду я от вас. Нах.
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
[attachment 27084 do.gif]
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
nah-nah2017
Злые вы. Уйду я от вас. Нах.
Пиз дуй
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Более КРАСНОречивой отметки даже и не предполагал. Спасибо, засранец!



Исправлено 2 раз(а). Последнее : Chemberzhy, 23.02.17 13:49
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
nah-nah2017

Сообщений: 18
Дата регистрации: 20.02.2017
Chemberzhy
Более КРАСНОречивой отметки даже и не предполагал. Спасибо, засранец!
Вообще-то, Красноречивую отметку поставил тебе не я. Но раз ты так настаиваешь, придется поставить тебе вторую.
Держи, вконец охамевшая мудила с Измаила!
Ratings: 4 negative/2 positive
Re: Отправку СМС через VFP
AndyNigmatec

Сообщений: 1574
Откуда: Волгоград
Дата регистрации: 28.06.2015
смотрю - праздник в разгаре :xixi:
Ratings: 0 negative/1 positive
Re: Отправку СМС через VFP
Vedmak

Сообщений: 5973
Откуда: CiTY
Дата регистрации: 30.10.2003
Неизличимые болезни встречаются.
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Похоже на начало анекдота:

Встречаются неизлечимые болезни:
- Ты какая?
- Хана я. А ты?
- А я твоя хана.


Ну, что-то типа такого. Только без травы не смешно, наверное, будет. [sm128]
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
nah-nah2017
Держи, вко....
Всего 18 сообщений, а уже такое гавно. Хотя конечно из названия и предполагать было ничего иного.
Правильно Саня сказал: пиз дуй.
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Ух как тут за праздники то "насоветовали" по теме СМС.
Даже не знаю, какой метод теперь выбрать
Вот самое ценное было:
of63
Зачем это то ? Давай VFP-код ТСу, остальное не нужно в этой ветке.

Я про отправку через сервисы и вел речь.
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Начал делать СМС для шлюза SMSintel.ru.

Есть пара вопросов:
1) Столкнулся с проблемой парсинга XML ответа.
На их сайте формат ответа такой:
<?xml version='1.0' encoding='UTF-8'?>
<data>
<code>CODE</code>
<descr>DESCR</descr>
<smsid>SMSID</smsid>
<datetime>DATETIME</datetime>
<action>ACTION</action>
<allRecivers>ALL_RECIEVERS</allRecivers>
<colSendAbonent>COL_SEND_ABONENT</colSendAbonent>
<colNonSendAbonent> COL_NON_SEND_ABONENT </colNonSendAbonent>
<priceOfSending>PRICE_OF_SENDING</priceOfSending>
<colsmsOfSending>COL_SMS_OF_SENDING</colsmsOfSending>
<price>PRICE</price>
</data>
XSD схемы не нашел!
Как сие лучше парсить?

2) Курил много тем тут про разбор XML - вроде через XMLAdapter, смотрел примеры.
Взяв для разбора пример от ИК forum.foxclub.ru наткнулся на ошибку :
Цитата:
This feature requires MSXML4 SP1 or later. (Error 2116)
На машине Win7x32, VFP9, IE11
Это что, нужно для этого еще отдельно ставить на все машины новый парсер?
www.microsoft.com

Уже неск дней курю наш форум с примерами - голова пухнет

Поможите, люди добрыяяя
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
VeterVFP
Как сие лучше парсить?
Да такое "мелкое" хоть бы и вручную можно разобрать Вот когда многоэлементный ответ - там уж лучше XMLAdapter или хотя-бы привести к виду поедаемому XMLTOCURSOR()-ом.
VeterVFP
Это что, нужно для этого еще отдельно ставить на все машины новый парсер?
Да. Проблема в том, что фокс выпускался настолько давно, что включенная в его инсталляцию установка этого парсера не работает на новых ОСях...
Впрочем, в СВОЮ инсталляцию программы (если, конечно, ты её собираешься делать) можно включить модули которые этот самый парсер установят.

К сожалению МС не дал возможности "менять" парсеры для XMLAdapter-а. Так бы указал что нужно 6-й использовать и всё - он сейчас практически на любой машине имеется...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
VeterVFP
Автор

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
Igor Korolyov
Да такое "мелкое" хоть бы и вручную можно разобрать Вот когда многоэлементный ответ - там уж лучше XMLAdapter или хотя-бы привести к виду поедаемому XMLTOCURSOR()-ом.
Игорь, а вручную это через STREXTRACT?

Попробовал так:
loXML = CreateObject("MSXML2.DOMDocument")
llResult = loXML.load(cXMLFlForCursor)
Загружает и llResult = .T.

Но применив сие к реальному ответу шлюза о состоянии баланса, получаю llResult = .F.
Вот такой XML:
<?xml version='1.0' encoding='UTF-8'?>
<data>
<code>1</code>
<descr>Операция успешно завершена</descr>
<account>12.00</account>
</data>

Пробовал и так:
STRTOFILE(STRCONV(FILETOSTR(cXMLFlForCursor),9), cXMLTmp, 4)
XMLTOCURSOR(cXMLTmp, 'Cursor1', 512)
На образец ругается:
Цитата:
Unable to infer XML schema. (Error 2120)
А на реальный ответ сервера (который выше на русском) ругается на недопустимый символ

Что тут не так?



Исправлено 1 раз(а). Последнее : VeterVFP, 24.03.17 10:30
Ratings: 0 negative/0 positive
Re: Отправку СМС через VFP
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
VeterVFP
Игорь, а вручную это через STREXTRACT?

Пять копеек по поводу "вручную".
Еще со времен FPD, когда вдруг возникла (точнее откуда-то проникла) во всяких требовательных органах потребность - программ со всякими отчетами в формате XML, и пришлось к их красивым но глупым и бесполезным для массовых занесений данных программам писать подставы из-под FPD - пользовался для этой цели фокспрошными возможностями прекрасной работы именно с таблицами.
Для чего - вначале считывал текст из файла(в FPD это только через цикл после FOPEN, в VFP намного проще) на предмет поиска и замены "><" на ">"+CHR(13)+"<".
А затем через APPEND FROM добавлял полученный текст в создаваемую временную таблицу (в VFP опять же можно уже и курсор) с одним символьным полем длиной 254.
Дальше была просто красота по работе с поисками, заменами, добавлениями строк и блоков между тэгами.
После чего элементарно выводил в текстовый файл XML для подсовывания сторонней программе, ну с удалением концевых пробелов разумеется.
Для программ с UTF8 само собой использовал самописный кодировщик туда-сюда. Работало отлично и быстро. В принципе и сейчас еще работает.
Т.е. такой способ часто намного более удобен в фоксе, нежели работа с текстовыми файлами. Ибо таки заточен он больше именно под таблицы. [sm128]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 3 раз(а). Последнее : Crispy, 24.03.17 11:18
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 36 (Гостей: 36)

© 2000-2024 Fox Club 
Яндекс.Метрика