Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 02.07.2010, 22:30   #1
skagen
AnyKey`щик
 
Аватар для skagen
 
Регистрация: 06.06.2010
Сообщений: 10
Написано 0 полезных сообщений
(для 0 пользователей)
Как отправить введенный текст в форму на сайте?

Возникла проблема.Предположим, пользователь открывает приложение и перед ним появляется форма. Как сделать так,чтобы после ввода текста в эту форму эта информация отправлялась в такую же форму,но уже на каком то сайте? С помощью какой функции это осуществить? или как загрузить определенную область с сайта?спасибо
__________________
все будет
(Offline)
 
Ответить с цитированием
Старый 03.07.2010, 04:42   #2
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

Нужно смотреть как передается в форме данная строка.
Она может передаваться через GET или POST методы.
Для начала советую поставить в Firefox плагин Tamper Data и хорошенько всё проверить какая информация как и куда отправляется. А потом уже думать как это реализовать в мидлете.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
psih1 (03.07.2010), Rock2roll (19.07.2010)
Старый 03.07.2010, 10:54   #3
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

Program web;
  var 
connhttp
      
htmlBodystring
      
contentTypestring
  
begin 
    
if not openHttp(conn'http://www.google.com'then halt
    
setHttpMethod(connGET); //Устанавливает один из следующих типов запроса http
    
addHttpHeader(conn'User-agent''MIDletPascal browser'); //Вот помойму сам запрос
    
if sendHttpMessage(conn) <> 200 then halt
    
htmlBody := getHttpResponse(conn); 
    
contentType := getHttpHeader(conn'Content-type'); 
    
closeHttp(conn); //Закрывает открытое соединение http
  
end
Если не так подправьте меня
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
skagen (03.07.2010)
Старый 04.07.2010, 21:12   #4
Bananbl4
Нуждающийся
 
Аватар для Bananbl4
 
Регистрация: 17.03.2010
Адрес: Колпашево, Томская обл.
Сообщений: 88
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

User-agent -- по-мойму, идентификатор браузера. Типа определять какой браузер юзаешь.

З.Ы. Точно не знаю, кто-нибудь понимающий, объясни нам всем!
__________________
Teeworlds 4ever!
(Offline)
 
Ответить с цитированием
Старый 05.07.2010, 20:23   #5
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

Bananbl4, на телефоне нет смысла его задавать, т.к. 90% телефонов все равно другое отошлют
(Offline)
 
Ответить с цитированием
Старый 05.07.2010, 22:06   #6
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

это тоже факт
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 06.07.2010, 14:24   #7
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

Помогите сделать загрузку тхт файла
http://flash.hmsite.net/send_php.txt
обясните теорию
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 06.07.2010, 15:28   #8
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Как отправить введенный текст в форму на сайте?

см хелп:

var conn        http
    
htmlBody    string
    
contentType string

begin 
  
// Пытаемся установить соединение с сайтом www.google.com 
  
if not OpenHttp(conn'http://www.google.com'then Halt

  
// Задаем метод передачи данных (другие поддерживаемые методы  - это HEAD и POST) 
  
SetHttpMethod(connGET); 

  
// Указываем название нашего браузера 
  
AddHttpHeader(conn'User-agent''Opera Mini 9.25'); 

  
// Отсылаем HTTP запрос и проверяем код ответа (200 = OK) 
  
if SendHttpMessage(conn) <> 200 then Halt

  
// Скачиваем запрашиваемый файл (по-идее это index.html) 
  
htmlBody := GetHttpResponse(conn); 

  
// Читаем заголовок присланного файла 
  
contentType := GetHttpHeader(conn'Content-type'); 

  
// Закрываем соединение 
  
CloseHttp(conn); 
end
вместо гугл.ком поставь свой адрес
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо cherepets за это полезное сообщение:
psih1 (06.07.2010), Rock2roll (19.07.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 23:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com