imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 04.12.2003, 02:16     # 1
Izzyy
Junior Member
 
Аватар для Izzyy
 
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106

Izzyy Путь к славе только начался
Мысля...(вопрос)

Скажите, пожалуйста, кто-нить когда-нить смотрел на паскаль как возможность написания простых CGI скриптов. Я не говорю про дельфи, а именно про паскаль.
Т.е. меня интересует в частности вопрос если такая дериктива как :
Write(......................................);
Write('<h1> Hello world</h1>');
Write
Write
........
end.
даст мне какой-нить результат.
А так же интересно было бы узнать как можно узнать параметры вводимые в форме. Опять же как я понимаю это зависит от метода POST илм GET, т.е. это где-то обязательно можно достать например как параметр командной строки или переменная окружения.
Так вот вопрос, не сплю ли я? И возможно ли такое?
Только не говорите мне что есть Перл Си++ и т.д. меня этот вопрос чисто теоритически интересует.
Izzyy вне форума  
Старый 04.12.2003, 02:24     # 2
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Izzyy
На паскале писать cgi-скрипты возможно, как и на любом другом языке, будь то Форт или Ассемблер. Сам не писал, но писали друзья и я видел, как эти скрипты работали 8) Вот тебе и ссылка на ресурс по этой теме:
http://www.irietools.com/iriepascal/
Там по ссылкам может и еще что найдешь, если тебя практические примеры интересуют.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 04.12.2003, 02:35     # 3
Izzyy
Junior Member
 
Аватар для Izzyy
 
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106

Izzyy Путь к славе только начался
продолжаем разговор

На том сайте, что ты предложил. Выставлен (кстати не за бесплатно) новый компиятор, улучшенным оптимизатором и ситаксисом, который похож на паскаль. А в факе у них явно написано, что он ничего общего с обычным не имеет.
Кроме того, меня все так же интересует возможность получения параметров с html страницы.
Izzyy вне форума  
Старый 04.12.2003, 02:57     # 4
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
А примеры там посмотреть? Вывод данных там вполне подробно показан. Как раз с помощью writeln, только перед выводом текста нужно сначала вывести заголовки, тот же content-type.
Если же нужно все подробно описанное и с чтением данных, то вот тебе еще ссылка:
CGI programming in Free Pascal
http://www.freepascal.org/docs-html/user/userch11.html
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 04.12.2003, 04:13     # 5
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
CGI приложения можно писать на чем угодно, в т.ч. и на паскале.

PS: По поводу чтения данных: В случае с GET это GetEnvironmentVariable (WinAPI), а POST вроде из ввода нужно читать (ф-ия read). Но обычно в случае с Delphi, пишут ISAPI приложения.
RaZEr вне форума  
Старый 04.12.2003, 04:24     # 6
Izzyy
Junior Member
 
Аватар для Izzyy
 
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106

Izzyy Путь к славе только начался
Так Дельфи тут ни при чем. Я про обычный Борландовский паскаль спрашиваю. И мне не кажется, что там можно простым Read'ом читать. Имхо это как на Си, через командную строку все идет.
Завтра начну пробовать, тогда точно скажу как и что.
Izzyy вне форума  
Старый 04.12.2003, 04:28     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
И мне не кажется, что там можно простым Read'ом читать
Это кто-то отрицал ?
RaZEr вне форума  
Старый 07.12.2003, 18:23     # 8
taver
::VIP::
 
Аватар для taver
 
Регистрация: 18.03.2003
Адрес: масква-сталица СССР
Сообщения: 95

taver Известность не заставит себя ждатьtaver Известность не заставит себя ждать
-

Последний раз редактировалось RaZEr; 08.12.2003 в 15:42.
taver вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:35.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.