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

Вниз

CGI   Найти похожие ветки 

 
DenKop ©   (2002-09-29 04:28) [0]

Осваиваю написание скриптов на 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 думает, что я хочу загрузить файл из сети, а не выполнить скрипт.

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


 
Dot ©   (2002-09-29 09:31) [1]

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


 
DenKop ©   (2002-09-30 18:59) [2]

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


 
Wonder ©   (2002-09-30 19:10) [3]

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

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


 
delpher_gray ©   (2002-10-01 07:54) [4]

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


 
DenKop ©   (2002-10-02 14:23) [5]

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

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


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

Забыл: DenKop@aaanet.ru


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

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

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

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



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

>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>



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

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


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

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


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

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

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

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


 
Max Zyuzin ©   (2002-10-03 11:38) [12]

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


 
Wonder ©   (2002-10-03 11:49) [13]

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


 
Max Zyuzin ©   (2002-10-03 13:13) [14]

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


 
DenKop ©   (2002-10-07 22:20) [15]

Сенкс!


 
delpher_gray ©   (2002-10-08 15:11) [16]

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


 
Daos ©   (2002-10-09 10:19) [17]

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



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

Текущий архив: 2002.12.05;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.02 c
1-14550
--Magic--
2002-11-26 15:30
2002.12.05
Сравнение строк


14-14730
AL2k2
2002-11-13 17:18
2002.12.05
Кто я? Где я? Куда я? И, главное, НАФИГА?!!


1-14608
NorthMan
2002-11-23 14:52
2002.12.05
Опять таймер


1-14532
php
2002-11-26 16:25
2002.12.05
Files on Host


1-14624
Новичок
2002-11-25 10:10
2002.12.05
OLE в Delphi-6