apache cgi-bin (путь к 'htdocs/файлу')??????
Код:
var
f:text;
s: string;
procedure WriteResponseHeader;
begin
writeln('content-type: text/html');
writeln
end;
begin
WriteResponseHeader;
writeln('<HTML>');
writeln('<HEAD>');
writeln('<TITLE>IriePascal Hello World Program</TITLE>');
writeln('</HEAD>');
writeln('<BODY>');
Assign(f, .......................................
f:text;
s: string;
procedure WriteResponseHeader;
begin
writeln('content-type: text/html');
writeln
end;
begin
WriteResponseHeader;
writeln('<HTML>');
writeln('<HEAD>');
writeln('<TITLE>IriePascal Hello World Program</TITLE>');
writeln('</HEAD>');
writeln('<BODY>');
Assign(f, .......................................
как указать путь к файлу который находтся в HTDOCS??
Код:
.................................
Reset(f);
while not eof(f) do
begin
readln(f,s);
writeln(s);
end;
Close(f);
writeln('</BODY>');
writeln('</HTML>')
End.
Reset(f);
while not eof(f) do
begin
readln(f,s);
writeln(s);
end;
Close(f);
writeln('</BODY>');
writeln('</HTML>')
End.
Assign(f, 'c:\apache\htdocs\file.txt');
CGI на паскале - это круто! интересно, как ты к переменным окружения доступ получать будешь.
foxweb, а не все равно на чем писать CGI приложения?
но а как быть с декодированием форм и другой рутиной?? тут просто чисто утилитарные функции: открыть, записать, закрыть...
для дела не пойдёт.
Цитата: foxweb
для дела не пойдёт.
гм... а на чем, по твоему, пишут ТЯЖЕЛЫЕ проекты?
Цитата: squirL
гм... а на чем, по твоему, пишут ТЯЖЕЛЫЕ проекты?
ты что, докопаться решил? ;)
ну вот смотри, паскаль: компилить надо? надо. напрямую с CGI не работает? не работает. ручками данные форм декодировать надо? надо.
работа с СУБД есть? нету. встроенные функции (нормальные! а не времён доса) обработки дат, строк, данных форм, регулярных выражений ...? нету, нету всего этого! собирать отдельно на платформе хостинга надо? надо. да ещё какой гемморой при это будет.