| 
| 
 | Вопрос # 4 208/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты!Предположим, что в интернет "выложен" сайт. На сайте приведена программа. Пользователь "заходит" на страничку, пересылает параметры и получает результаты работы программы с данными параметрами.
 ВОПРОС?
 Просьба объяснить механизм создания данной процедуры, и по возможности привести простой пример.
 Заранее благодарен Вам за ответ. С уважением. Самойлов. г. Томск.
 
|  |   Вопрос задал: Самойлов (статус: Посетитель)Вопрос отправлен: 22 мая 2010, 19:39
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: bugmenot В простейшем случае это называется CGI. Только программа не <b>выложена</b> на сайт, а <b>исполняется</b> там. В Delphi создается wizard`ом, примеры поставляются в дистрибутиве и устанавливаются в Demos\Internet.<img style="display:block;float:left" src="http://images.devshed.com/da/stories/Webservices_Delphi/cgi.JPG">
 
|  | Ответ отправил: bugmenot (статус: 3-ий класс)Время отправки: 22 мая 2010, 20:11
 Оценка за ответ: 4
 |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 23 мая 2010, 10:28; участников в обсуждении: 4. 
|   | Gofk (статус: Посетитель), 22 мая 2010, 20:08 [#1]:Самый простой способ - сделать на сервере обработчик, реализующий логику программы. Тогда при обращении создаётся иллюзия исполнения программы и получения результата. Какой язык используется на стороне сервера? |  
|   | bugmenot (статус: 3-ий класс), 22 мая 2010, 20:12 [#2]:опаньки, HTML криво обработался :-\ виконання програми розпочинається з того самого мiсця, де призупинилося.
 
 |  
|   | IlluminatI (статус: 2-ой класс), 22 мая 2010, 22:26 [#3]:bugmenot, просто прав не хватает  у экспертов выше все обрабатывается. эххх) |  
|   | Егор (статус: 10-ый класс), 23 мая 2010, 10:28 [#4]:программа на стороне сервера может быть написана на дельфи/си/си++ и тогда её обычно кладут в каталог cgi, но сейчас чаще используют специальные языки для программирования в веб - тот же php или perl. Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |