Dmitriy |
Отправлено: 02.06.2003, 12:45 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 10
|
Слышал, что можно писать CGI-скрипты практически на любом языке програмирования, нужно лишь знать правила их написания. Можно ли их создать с помощью Borland C++ Builder 5.0 и каковы особенности их написания (иными словами, что нужно для этого сделать)? |
|
Георгий |
Отправлено: 02.06.2003, 13:42 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
нужен BCB Enterprice (у меня BCB Professional — всё остальное пишу по памяти) и в нём создать проект что-то вроде CGI application или Internet Application Wizard и в нём выбрать CGI.
Автоматически генерируется прототип функции, которая вызывается при обращении к CGI программе. Вроде у него 2 параметра — входящий запрос и исходящий (TWebRequest, TWebResponse). TWebResponse — в поле Content программа заносит текст (клиентом трактуется как html), который возвращается клиенту в ответ на запрос. TWebRequest — параметры запроса (значения редакторов и прочих полей на исходной странице) доступны через метод GetFieldByName.
Надо учитывать, что одновременно можут работать несколько экземпляров этой функции — приходится осторожно работать с повторно не входимыми участками кода... |
|
Phoenix |
Отправлено: 18.07.2003, 21:00 |
|
Не зарегистрирован
|
Да, еще одна особенность CGI скриптов в BCB, они могут работать лишь под Виндами и имеют большой размер, что для вэба не есть хорошо (при закачке). IMHO лучше писать на Си или компилить Perl'овские. |
|
Young Coder |
Отправлено: 24.07.2003, 17:34 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 34
|
Господа знающие, расскажите попобробнее.. можно как то писать и дебаггить скрипты например в Билдере а потом на хост заливать?
|
|
Young Coder |
Отправлено: 24.07.2003, 17:38 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 34
|
Господа знающие, расскажите попобробнее.. можно как то писать и дебаггить скрипты например в Билдере а потом на хост заливать?
|
|
Георгий |
Отправлено: 24.07.2003, 19:35 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
как в BCB писать CGI программы — написано выше
как отлаживать — debuger BCB вроде не умеет — значит отлаживаем по старинке — с помошью диагностического вывода (в данном случае вывод в HTML который посалается клиенту)
как заливать на хост — для IIS — по инструкции прилагающейся к IIS, для других серверов не пробовал, но думаю, что заливать также как и в IIS :-] |
|