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

Вниз

Ещё раз про HTML форму, люди помогите реально, дайте путный совет.   Найти похожие ветки 

 
Ghost12   (2002-03-26 14:37) [0]

Я писал уже о том что столкнулся с проблемой в этой ситуации , мне необходимо чтобы форма HTML отправляла данные из полей input в файл, пусть это будет любой txt файл на сервере созданный прогой....
Вот получил ответ :::Просто ссылку на вопрос ,,,но что я могу сказать... Извини а я не понимаю.Ну поместил ты на форму эту штуку, ну а где едиты и батоны ?
где прописки в обжектинспекторе ? а где команды begin под едиты и баттноны.Вот чайник прочитая эту статью просто не поймет что тут сделать надо. Я бы распивал подробнее. Это получился просто кусок исходного кода и все.Ну а куда его запихивать без формы ?
в общем торба, я конечно не предлагаю жевать всё подробно просто будте людьми вы же тоже когдато начинали, или ты родился с ноутбуком в руках программируя на обджект паскалею??

В общем не бросайте тему люди..Заранее спасибо


 
Ghost12   (2002-03-26 14:40) [1]

Кстати вот первый мой вопрос тут http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1017055332&n=0


 
Ghost12   (2002-03-26 14:43) [2]

Да вот ещё в этом коде присутствует компонент WebBrowser, а у меня он не был проинстален...Ну как так можно , надо было написать мол если хочешь использовать этот код проинсталь компонент ёмоё а то дадут кусок кода и мути его как хошь



procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
var
Coll : IHTMLElementCollection;
Doc: IHTMLDocument2;
i: integer;
begin
Doc:= (WebBrowser1.Document as IHTMLDocument2);
if Doc<>nil then
begin
Coll:=Doc.All.Tags("INPUT") as IHTMLElementCollection;
for i:=0 to Coll.length-1 do
with (Coll.item(i,varEmpty) as IHTMLInputElement) do
if type_="text" {тип элемента INPUT} then
//if name="id" {имя элемента INPUT} then
Caption:=value;
end;
end;



 
McSimm   (2002-03-26 15:07) [3]

Извини, но и вопрос надо понятнее ставить. Что именно тебя интересует:
- Пользователь заполнил форму где-то в интернет и нажал Submit. И ты хочешь значения полей из этой формы сохранить в текстовом файле на сервере? Что за сервер? Что поддерживает (php например)

или

- Есть файл в формате html, надо обнаружить в нем все формы и поля и сохранить предустановленные в этих полях значения? (в большинстве случаев там нет информации)

объясни где форма html находится и каким образом она должна отправлять данные.


 
Ghost12   (2002-03-26 16:29) [4]

Вариант 1 , а сервер работает под win32 то есть Win 2000 , php совершенно не нужен...
С уважением


 
McSimm   (2002-03-26 17:47) [5]

Если я правильно понял, тебе надо написать что-то вроде CGI приложения.
его можно создать так:
File/New../Web Server Application, выбери из списка CGI (или Win-cgi).
Создай у WebModule Action, сделай его Default. В его событии OnAction можешь анализировать Request и записывать в файл.

Форма в html должна своим submit обратится к твоей программе.

Это в общих чертах. Что конкретно непонятно - спрашивай. Желательно предварительно почитав справку о создании web приложений (начав поиск по Help с "CGI applications")



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

Форум: "Основная";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-22674
Юрий Федоров
2002-03-28 14:30
2002.04.08
Как скрыть заголовок MDI-Child а?


4-22875
Sava
2002-02-06 14:39
2002.04.08
WM_NCHITTEST и его сообщения?


7-22849
SVF
2002-01-10 20:49
2002.04.08
Как можно определить размер файла


14-22801
Pete
2002-02-26 14:04
2002.04.08
Как редактировать свою анкету???


1-22711
VJar
2002-03-26 20:13
2002.04.08
Свойства файла





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский