forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Как отправить введенный текст в форму на сайте? (http://forum.boolean.name/showthread.php?t=12795)

skagen 02.07.2010 22:30

Как отправить введенный текст в форму на сайте?
 
Возникла проблема.Предположим, пользователь открывает приложение и перед ним появляется форма. Как сделать так,чтобы после ввода текста в эту форму эта информация отправлялась в такую же форму,но уже на каком то сайте? С помощью какой функции это осуществить? или как загрузить определенную область с сайта?спасибо

odd 03.07.2010 04:42

Ответ: Как отправить введенный текст в форму на сайте?
 
Нужно смотреть как передается в форме данная строка.
Она может передаваться через GET или POST методы.
Для начала советую поставить в Firefox плагин Tamper Data и хорошенько всё проверить какая информация как и куда отправляется. А потом уже думать как это реализовать в мидлете.

psih1 03.07.2010 10:54

Ответ: Как отправить введенный текст в форму на сайте?
 
PHP код:

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

Если не так подправьте меня

Bananbl4 04.07.2010 21:12

Ответ: Как отправить введенный текст в форму на сайте?
 
User-agent -- по-мойму, идентификатор браузера. Типа определять какой браузер юзаешь.

З.Ы. Точно не знаю, кто-нибудь понимающий, объясни нам всем!

cherepets 05.07.2010 20:23

Ответ: Как отправить введенный текст в форму на сайте?
 
Bananbl4, на телефоне нет смысла его задавать, т.к. 90% телефонов все равно другое отошлют

psih1 05.07.2010 22:06

Ответ: Как отправить введенный текст в форму на сайте?
 
это тоже факт

psih1 06.07.2010 14:24

Ответ: Как отправить введенный текст в форму на сайте?
 
Помогите сделать загрузку тхт файла
http://flash.hmsite.net/send_php.txt
обясните теорию

cherepets 06.07.2010 15:28

Ответ: Как отправить введенный текст в форму на сайте?
 
см хелп:

PHP код:

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

вместо гугл.ком поставь свой адрес


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot