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

Вниз

Ещё раз про 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
6-22782
Hardward
2002-01-23 19:47
2002.04.08
Не проходит IP пакет


1-22710
Aleksandr
2002-03-26 16:47
2002.04.08
Как корректно проверить наличие объекта в памяти?


1-22682
OlegG
2002-03-26 13:08
2002.04.08
TSpeedButton


1-22683
Сатир
2002-03-26 13:37
2002.04.08
Получение списка экспортируемых функций


1-22733
BlackGrin
2002-03-26 22:25
2002.04.08
Изминения надписи на кнопке зная название кнопки