Home
Top.Mail.Ru Yandeks.Metrika
Forum: "Main";
Current archive: 2002.04.01;
Download: [xml.tar.bz2];

Down

~ CGI ~ Find similar branches


vampire   (2002-03-20 21:33) [0]

На Delphi можно писать СGI, но как я понял, их не реально прочитать, т.к.
UNIX сервера их не разберут...это так?



Фэ   (2002-03-21 01:11) [1]

Вампирушка, ты чего спрашиваешь ?
Кто-кого не разберет ?
Если пишешь на Kylix, то для них он и сделан.
Если Delphi - это Win платформа.
Ты что же хочешь чтобы dll для виндов работала на UNIX ?



vampire   (2002-03-21 08:13) [2]

Yes, no, I just bought a book; CGI technology is considered there on the example of processing HTML forms ... Well, it’s worth it ... The beginning was overjoyed, and then I understood everything ... I started using PERL for these purposes ...



drpass   (2002-03-21 11:47) [3]

Ну, если ты хочешь, чтобы твоя сайтина работала под FBSD или Линуксой, то и скрипты пиши в соотв. операционке. Перловка тоже, если написана под винду, не обязана функционировать под Linux - реализации немного отличаются. А CGI - это обычные исполняемые файлы, их можно писать где угодно и на чем угодно. Хочешь под Unix, пиши хоть на Kylix, хоть на gcc



vampire   (2002-03-21 14:22) [4]

>drpass, т.е. Вы хотите сказать что CGI будут исполнятся под любой осью? Или только под токой на которой они писались...
Я говорю про CGI на DElphi..



PVOzerski   (2002-03-21 14:30) [5]

Под такой, ДЛЯ которой они писались (т.е. с соответстствующим форматом исполнимого файла, как
минимум). Будет ли работать Win32-CGI в Linux с Wine, например, или в OS/2 с Odin, не знаю, но и
маяться с такими извратами не советую. Однако, поскольку CGI в своей основе - консольное приложение,
есть определенная надежда, что Ваше приложение перекомпилируется компилятором Kylix или FPC.



shiva1   (2002-03-21 15:27) [6]

Вообще-то, Вы просто некорректно употребляете термин CGI-приложение, чем, возможно, невольно вводите в заблуждение отвечающих. CGI- всего лишь способ передачи данных от WWW-сервера приложению.
Если Вы пишете CGI-приложение в Delphi, то получаете exe-файл, который, естественно, будет работать в Win-системе.
Если необходимо подобным же образом разработать подобное приложение под Unix - используйте для разработки Kylix.
Хочется кроссплатформенности - используйте Perl или PHP, но и там все не так уж просто. Существуют различия в реализациях, на которые указал уважаемый drpass.



Anatoly Podgoretsky   (2002-03-21 20:13) [7]

Вообще то и это определение надо подправить
способ передачи данных к WWW-серверу

CGI - Common Gateway Interface - Общий Протокол Обмена, то есть правила передачи данных от клиента серверу, чисто текстовая вещь
сервер/программа?параметр&параметр...&параметр для метода GET
сто стоит за параметром роли не играет, задача сервера принять запрос и все что после ? отдать Программа



Anatoly Podgoretsky   (2002-03-21 20:17) [8]

That is, the question is whether the program can work under a specific OS, a binary program created using Delphi cannot work purely under Unix



vampire   (2002-03-21 20:38) [9]

Thank you very much...
Просто случилось так: Есть книга по программированию в DELPHI для сети internet и там рассматривается CGI-ISAPI-WinCGI...
написано примерно так: "После того как вы перепишете программу на сервер все будет работать" и никаких нареканий на то что, почти все бесплатные хостиг-сервера это UNIX-сервера и просто НЕ СТОИТ писать это дело на DelphI ведь для этого есть другие средства не было...
Вот и возик такой глупый вопрос...



Rooman   (2002-03-21 21:20) [10]

CGI в Дельфи разумно писать только тогда, когда вы делаете корпоративный сервер на базе NT и размещаете на нем БД. Тогда - да, Дельфи хороший помощник в этом деле.
Во всех других случаях используйте скрипты.



Pages: 1 whole branch

Forum: "Main";
Current archive: 2002.04.01;
Download: [xml.tar.bz2];

Top









Memory: 0.59 MB
Time: 0.023 c
We answer immediately.
S
2002-03-21 18:02
2002.04.01
Help to hide the form!


We answer immediately.
alexts
2002-03-20 15:21
2002.04.01
Problems with MDI and DLL


We answer immediately.
Yuri btr
2002-03-22 13:05
2002.04.01
clipboard


We answer immediately.
Smok_er
2002-03-19 02:17
2002.04.01
String parser


We answer immediately.
Marina
2002-03-20 11:13
2002.04.01
Unknown (to me) data type





afrikaans albanian Arabic armenian azerbaijani basque belarusian bulgarian catalan Chinese (Simplified) Chinese (Traditional) croatian Czech danish Dutch English estonian filipino finnish French
galician georgian German greek haitian Creole hebrew Hindi hungarian icelandic indonesian Irish italian japanese Korean latvian lithuanian macedonian malay maltese norwegian
persian polish portuguese Romanian russian serbian slovak Slovenian Español swahili Swedish thai turkish Ukrainian urdu vietnamese welsh yiddish bengali bosnian
cebuano Esperanto gujarati hausa hmong igbo javanese kannada khmer lao latin maori marathi mongolian nepali punjabi somali tamil telugu yoruba
zulu
English French German Italian Portuguese Russian Spanish