Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: CL | DM;

Вниз

Здравствуйте. Подскажите как отправить информацию из моей програм   Найти похожие ветки 

 
antoncom   (2003-12-21 14:15) [0]

Я делаю программу в которой по окончании работы сотрудник должен отправить отчет о своей работе в интернет.
В интернете есть несколько форм (вроде как на досках объявлений или при регистрации интернет ресурсов в каталогах).
Так вот, чтобы человек сам на заходил на определенный адрес или несколько и не вводил сам свою информацию в форму, необходимо это автоматизировать.
Т.е. нажал одну кнопку и все :) Думаю вам идея понятна. Для меня главный вопрос: как подставить нужную информацию в нужное поле формы и нажать (програмно) на форме "Отправить". К сожалению тема интернета в делфи для меня самый слабый участок. В тех книгах по делфи, что мне доступны, о интернет компонентах и вообще по данной теме либо не сказано вообще ничего, либо написано что просто есть такие компоненты. Благодарен всем за любую помощь. Спасибо.


 
panov ©   (2003-12-21 14:23) [1]

Все-таки самое лучшее воспользоваться формой отправки, но отправлять ее не из браузера, а самому, использую сокеты.
А для этого все равно придется изучить работу с сокетами.


 
Esc ©   (2003-12-21 14:51) [2]

Если не хочешь разбираться с сокетами, то
по-моему для тебя лучший способ отправлять отчет e-mail"ом. В инете куча готовых компонентов и модулей для этого, если не найдешь приши мне я помогу esc@crazy.ru.


 
antoncom   (2003-12-21 15:14) [3]

>Esc (21.12.03 14:51)
Email не подходит.
Куда я его буду отправлять? Чего-то я тут вообще ничего не могу понять. Если можно по подробнее объяснеите.

>panov (21.12.03 14:23)
Форма отправки..., так она у меня имеется в программе (лебел, мемо и т.д)
Можно ссылку, или пример, чтобы я понял что такое сокеты и с чем их едят.

p.s.
Тут вот в голову пришла мысль, что мне нужно реализовать почти то же самое, что делают программы на подобии тех, которые автоматически рассылают объявления на доски объявлений. Subman к примеру или IFBoard вроде так пишется.


 
Esc ©   (2003-12-21 15:25) [4]


> antoncom (21.12.03 15:14) [3]

Отправлять можно на почтовый ящик:) А если не подходит, то опиши нормально куда тебе нужно отправить отчет, а не "...отправить отчет о своей работе в интернет"

Если нужно програмно запостить форму на каком-то сайте то дай ссылку или код это форомы.


 
antoncom   (2003-12-21 17:23) [5]

>Esc © (21.12.03 15:25)

Для меня главное, понять как это можно сделать. Да я буду знать полный адрес страницы с формой.
Но форма может быть любая, т.к. человек который делает сайт под меня подстраиваться не будет. Это я должен подстраиваться под него.
Вот вам пример формы, взял из первого попавшегося файла:
(естественно на странице имеется и другая дребеденть - банеры, таблици)

<form action="springRetreatJacketConfirmation.asp" method="post">
<p>Please type your gender</p>
<p>("male: or "female"):
<input type="text" name="gender"></p>
<p>Please type your preference of size</p>
<p>"S" "M" "L" "XL":
<input type="text" name="size"></p>
<p>Please type your preference of color</p>
<p>"Argent" or "Azure":
<input type="text" name="color"></p>
<p><input type="reset" value="Start Over on This Page">
<input type="submit" value="Save my Preferences"></p>
</form>

Вот как мне ее заполнить и нажать на "Save my Preferences"
Причем мне не нужно пользователю показывать сам процесс визуально. Ни каких окон и тем более "самостоятельного" движения курсора не должно быть. Думаю понятно.


 
Esc ©   (2003-12-21 17:45) [6]

А никаких действий от пользователя и не нужно.
Тебе нужно подключиться к хосту где лежит этот springRetreatJacketConfirmation.asp и отправить запрос типа
POST /springRetreatJacketConfirmation.asp?gender=123&size=123&color=123 и т.д.
Если что-то не понятно стучись в асю 7512725 или esc@crazy.ru


 
RaPToR_1   (2003-12-21 17:46) [7]

нужно всего то нажать на ссылку

твойсервер/springRetreatJacketConfirmation.asp?gender=male&size=XL&color=Azure

а сделать это мона с помощью компоненты Tbroweser помойму


 
antoncom   (2003-12-22 22:10) [8]

Можно узнать, а как добавить вместо 123 в ссылке
springRetreatJacketConfirmation.asp?gender=123&size=123&color=123

русский текст? Например слов 10.


 
panov ©   (2003-12-22 22:30) [9]

http://delphimaster.net/view/1-1071857322/



Страницы: 1 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
11-93832
Кладов
2003-06-07 14:17
2004.02.29
Версия 1.76


1-93956
Alex_x
2004-02-17 15:20
2004.02.29
Работа с ресурсами


6-94075
Yaro
2003-12-20 12:35
2004.02.29
Где присутствует параметр Gateway?


14-94138
DiGiTaL_BuSTaRD
2004-02-08 23:25
2004.02.29
Спутниковый инет


1-93865
revo
2004-02-16 14:36
2004.02.29
Как отследить двойной щелчок по TShape?