Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CGI [D5, WinXP]


DenKop ©   (2002-09-29 04:28:00) 

Осваиваю написание скриптов на Delphi ну и как полагается сделал небольшой тестовый примерчик следующего содержания:

procedure TWebModule1.WebModule1GetDateAction(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
if Request.Query="Date" then
Response.Content:="<center>Now is"+DateToStr(Now)+"</center>";
end;

test.html:

<HTML>
<HEAD>
<TITLE>Форма для активизации CGI-приложения</TITLE>
</HEAD>
<BODY>
<A HREF="cgi-bin/work?date">
Нажми сюда для запуска скрипта</A>
</BODY>
</HTML>

Вместо того, чтобы выполнять мой скрипт, броузер открывает дилог сохранения файла, т.е. IE думает, что я хочу загрузить файл из сети, а не выполнить скрипт.

Подскажите пожалуйста как его отучить делать это?


Daos   (2002-10-09 10:19:00) [1]

В D6 есть сервер для отладки, либо с ХР поставте IIS-у меня стаит на нем интранет.


delpher_gray   (2002-10-08 15:11:00) [2]

DenKop - Дай мыло, вышлю исходник чата с регистрацией :-)


DenKop   (2002-10-07 22:20:00) [3]

Сенкс!


Max Zyuzin   (2002-10-03 13:13:00) [4]

Ну тоды извиняюсь... не очень внимательно почитал ответы :)


Wonder   (2002-10-03 11:49:00) [5]

Ну почему же "ХЗ"? Все ясно. Просто у веб-сервера должна быть поддержка тех или иных скриптов или cgi. Это мы уже выяснили выше :)


Max Zyuzin   (2002-10-03 11:38:00) [6]

>Wonder © (03.10.02 11:35)
Ах вот оно что :) тогда ХЗ. Просто недавно писал сам скрипты на Delphi. В общем пользовался схемой, которую описал выше.


Wonder   (2002-10-03 11:35:00) [7]

Вот этой страницы. То, что у тебя в броузере в строке адрес.

http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1033259283&n=4

Ссылка на forum.pl - скрипт.


Max Zyuzin   (2002-10-03 11:31:00) [8]

>Wonder © (03.10.02 11:27)
Не понял. URL какого вопроса?


Wonder   (2002-10-03 11:27:00) [9]

>Max Zyuzin
А ты посмотри на URL хотя бы этого вопроса.
Ничего, что там тоже не html-файл? Чего же он не сохраняется?


Max Zyuzin   (2002-10-03 11:19:00) [10]

>DenKop © (29.09.02 04:28)
Естественно он у тебя будет пытаться его сохранить, у тебя же простая ссылка на файл и усе...
Почитай про формы... тебе нужно что то вроде

<HTML>
<HEAD>
<TITLE>Форма для активизации CGI-приложения</TITLE>
</HEAD>
<BODY BGCOLOR="#CCCCCC" >
<FORM method="POST" action="cgi-bin/work.cgi">
Дата:
<input type="text" name="date" size=15>
<input type="submit" value="Уперед ->">
<input type="reset" value="Очистить">
</FORM>
</BODY>
</HTML>


[n\a]   (2002-10-03 05:20:00) [11]

можно поставить iis (идет в месте с нт и 2000 серверами)
есть еще пару серверов под вынь котоые поддерживают...

я видел программку для тестирования ISAPI пиложений под 9x, но не помню где... в поисковике поищи "ISAPI, Delphi"

хостинг халявный на www.virtualave.net (50mb, cgi-bin, ftp доступ), только чтоб зарегиться там креда нужна (на тот случай если ты решишь платные услуги у них купить)


DenKop   (2002-10-02 15:12:00) [12]

Забыл: DenKop@aaanet.ru


DenKop   (2002-10-02 14:23:00) [13]

delpher_gray © >> Буду очень признателен если поделишься. По этой теме вообще ниччо интересного не нашёл.

Wonder © >> А где можно поискать бесплатный хостинг с поддержкой CGI.


delpher_gray   (2002-10-01 07:54:00) [14]

ПОСТАВЬ НА СВОЙ КОМП СЕРВАК APACHE (как на всех и-нетовский серверах) !!!! Без него ты ни чего не добьёшься !!!!!!!
Так ты сможешь тестировась CGI программы на своём компе !
Я недавно на Delphi написал форум как на этом сате, можу поделиться исходниками :-)))
www.apache.org - Там есть Apache для винды !


Wonder   (2002-09-30 19:10:00) [15]

А хто сказал, что Народ.ру поддерживает cgi?

P.S. Сугубо IMHO. Не пишите скрипты для www на DELPHI.


DenKop   (2002-09-30 18:59:00) [16]

Пробовал закидывать это на Нароод.ру, но там получилась аналогичная ситуация.


Dot   (2002-09-29 09:31:00) [17]

ставить сервер


Наверх

Титульная страница Поиск, карта сайта Написать письмо