Опять метод POST

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.01.2008 (Чт) 13:04

Наковырял вам кода :) думаю этого хватит. Хотя конечно для универсальности работы redirect тоже хорошо было бы обрабатывать... Ну да ладно :)

Как парсить полученный документ я думаю понятно ? :roll:
Код: Выделить всё

Dim Status

if CreateDocumentFromURL("http://www.ya.ru",Document) Then
   Dim LinkList
   For Each A in Document.all.tags("A")
      LinkList = LinkList &  A.href & vbCrlf
   Next
   MsgBox LinkList,vbInformation,"Список ссылок в документе"
Else
   MsgBox Err.Number & " " & Err.Description,vbCritical,"Ошибка выполнения запроса."
End if

Function CreateDocumentFromURL(URL,Document)
   On Error Resume Next
   Dim XMLHTTP
   Set XMLHTTP = CreateObject("MSXML2.XMLHTTP")
   XMLHTTP.Open "GET",URL,False
   XMLHTTP.Send
   if Err.Number <> 0 Then Exit Function
   if XMLHTTP.status = 200 Then
      Set Document = CreateObject("HTMLFile")
      Document.open
      Document.write "<HTML><HEAD></HEAD><BASE href=""" & URL & """><BODY></BODY></HTML>"
      Document.body.innerhtml = XMLHTTP.responsetext
      Document.close
   Else
      Err.Number = XMLHTTP.Status
      Err.Description = XMLHTTP.StatusText
      Exit Function
   End if
   CreateDocumentFromURL = True
End Function

djdrum
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 17.01.2008 (Чт) 1:36

Сообщение djdrum » 24.01.2008 (Чт) 13:23


ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.01.2008 (Чт) 13:28

Иии ? :)

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.01.2008 (Чт) 14:56

Отцы. Убейте меня АП стену. Прочитал пост сначала. Я ж не туда отправку делал. :) Проверил.

http://free.7host07.com/dbserver/SMS.asp

Залил в ASP-ку. Пашет отлично :)

djdrum
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 17.01.2008 (Чт) 1:36

Сообщение djdrum » 24.01.2008 (Чт) 15:41




ниче не понял

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.01.2008 (Чт) 15:50

Я сначала код потестил локально на компе, пока не истратил лимит отправки со своего IP. Потом загнал на бесплатный ASP хостинг. :) С него потестил.

[url]http://free.7host07.com/dbserver/SMS.asp?phone=89051234567&message=текст[/url]

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.01.2008 (Чт) 16:40

В общем. Переделал код. Вот что получилось :)

P.S Только что поправил. Забыл 7-ку к оператору добавлять
Вложения
Beeline SMS.zip
(2.04 Кб) Скачиваний: 135

djdrum
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 17.01.2008 (Чт) 1:36

Сообщение djdrum » 25.01.2008 (Пт) 1:43

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

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 25.01.2008 (Пт) 9:49

djdrum
А нафьк тебе отчет о доставке? Главное что сообщение об отправке есть.
К тому же доставка происходит не мгновенно, а через какое-то время, так что придется периодически подавать запрос с этим ID. И тут опять же повторюсь, по логике вещей - это не вэб сервис, а просто онлайн отправка формы, так с чего ты решил, что при "отправке ID" тебе вернут что то вразумительное? Даи нет там ID, смотрел я твои логи - пусто там, всякая тех. инфа и все.
Как говорил Константин Сергеевич Станиславский - "НЕ ВЕРЮ, НЕ..ВЕ..РЮ!!!" :)
Последний раз редактировалось BION 25.01.2008 (Пт) 9:53, всего редактировалось 1 раз.

djdrum
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 17.01.2008 (Чт) 1:36

Сообщение djdrum » 25.01.2008 (Пт) 9:53

да я уже сам разобрался. но все равно было бы круче если бы еще и отчет о доставке был

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 103

    TopList