Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.009 c
1-93905
Wild
2004-02-15 21:00
2004.02.29
Delphi+Flash


1-93937
akiro
2004-02-15 01:04
2004.02.29
Как в RunTime динамически ограничить размер окна?


1-94009
Zarina
2004-02-17 07:33
2004.02.29
Выбор повторяющихся полей


6-94059
Zvik
2003-12-25 18:19
2004.02.29
WinInet (InternetErrorDlg) Ошибка


14-94149
Lancelot
2004-02-05 14:39
2004.02.29
Игрушка TRON 2.0





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский