![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]ставить сервер