Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];

Вниз

~CGI~   Найти похожие ветки 

 
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]

Да не, просто купил книгу там рассматривается технология CGI на примере обработки HTML формы... Ну и толку то...Начало обрадывался, а потом все понял...Начал PERL для этих целей юзать...


 
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]

То есть стоит вопрос, может ли Программа работать под конкретной ОС, двоичная программа созданная с помощью Дельфи не может в чистом виде работать под Unix


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

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


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

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-235
-Stealtch-
2002-03-20 17:10
2002.04.01
Перевод Word в TDateTime


1-96
серёга
2002-03-21 12:36
2002.04.01
Привет всем. Где взять Update pack для Delphi 5


14-283
valler
2002-02-17 00:22
2002.04.01
У кого есть файл Proxies.pas?


1-246
SlavaLamer
2002-03-19 14:48
2002.04.01
Webbrouser


4-348
MJH
2002-01-28 02:44
2002.04.01
LISTBOX & PageControl





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 Spanish 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
Английский Французский Немецкий Итальянский Португальский Русский Испанский