Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Cgi [D7, XP]


lobach ©   (2006-06-26 16:12:00) 

Здраствуйте, ув. мастера.
Подскажите пожалуйста, как работают cgi скрипты, расскажите, или дайте ссылку.


Palladin   (2006-06-26 17:36:00) [1]


> А что поисковики говорят?

:) так они и так и так говорят...


> Ну, может быть.

не может быть а так оно и есть, сам исполняемый файл (интерпретатор имеется ввиду) и является тем самым консольным приложением, которое вызывает веб сервер (или какая либо иная сущность) для исполнения


> параллельно на сервере может крутиться пхп

как оно может крутиться если оно интерпретатор...

если имеется в виду исполнение php скриптов, дык оно и то и делает что вызывает интерпритатор и передает ему скрипт для исполнения...


>  которому пофиг, в какой папке лежат его скрипты (это и
> есть isapi/nsapi?).

нет :) это и есть переменная PATH в Environment Variables, указывающая в том числе и путь к php интерпретатору, а isapi/nsapi это всего лишь dll для IIS и/или для Netscape Server'а (который, AFAIK, RIP)

P.S.: все вышесказанное относится к win32 платформе


evvcom   (2006-06-26 17:22:00) [2]

> интерпритатор пхп существует таки в виде cgi

Ну, может быть. Я знаком с этим поверхностно. И не с cgi. Насколько я знаю, cgi-скрипты помещаются обычно в cgi-bin (имя как настроишь), но папка может быть одна, и параллельно на сервере может крутиться пхп, которому пофиг, в какой папке лежат его скрипты (это и есть isapi/nsapi?).

> как правильно "интерпретатор" или "интерпритатор"?

Я всегда думал, что первое правильно. А что поисковики говорят?


Palladin   (2006-06-26 16:52:00) [3]

а почему? :) AFAIK, сморя в каком контексте рассматривать, интерпритатор пхп существует таки в виде cgi

хоть он есть и в виде isapi/nsapi... и скорее всего есть и мод для апача...

ps: со вчерашнего дня меня мучает вопрос, как правильно "интерпретатор" или "интерпритатор"? :)


lobach   (2006-06-26 16:52:00) [4]

Короче фигня, тут php лучше применять...


evvcom   (2006-06-26 16:44:00) [5]

только php уже не cgi-скрипт :)


Palladin   (2006-06-26 16:36:00) [6]

скрипты не надо компилировать, поэтому они так и называются... если ты имеешь в виду веб-приложения Делфи, то это не скрипты... это консольные приложения взаимодействующие с веб сервером по протоколу cgi вызовов...

в вин32 все пучком

"если стоит какой нибудь линукс", то веб приложения можно компилировать на kylix, только помоему борланд уже забил на него... да и в любом случае это не то... есть более мощные и заточенные под "какой нибудь линукс" в виде php, perl, jsp и пр...


lobach   (2006-06-26 16:30:00) [7]

Как их писать я понимаю, их надо компилировать, или сервер работает с кодом?
Если на сервере стоит какой-нибудь linux, то скрипты наверное работать не будут?


Palladin   (2006-06-26 16:26:00) [8]

так тебе интересно как они работают или как самому их писать?


lobach   (2006-06-26 16:22:00) [9]

В моём понимании это программа, которая выполняется на сервере, обрабатывает данные (например введённые пользователем), и выдает результат ввиде html кода в броузер


Palladin   (2006-06-26 16:14:00) [10]

а что такое в твоем понимании cgi скрипты?


Наверх

Титульная страница Поиск, карта сайта Написать письмо