-->
   
-->

Главная

ТАРИФЫ ХОСТИНГА
АРЕНДА СЕРВЕРОВ
КЛИЕНТАМ
ТЕХ. ПОДДЕРЖКА
РЕССЕЛЕРАМ
ПРОГРАММЫ И УСЛУГИ
ИНФОРМАЦИЯ
О КОМПАНИИ

  

CGI-скрипты на C++

 

Опубликовано:
29.11.04

CGI-скрипты на C++
CGI-скрипты на C++   

Ну что давайте учиться использовать C++ для создания cgi-скриптов. Надеюсь, вы уже знакомы с таким языком программировния как C++, если нет, то ищите в интернете электронный учебник по этому языку и скачивайте себе. Вам также поныдобиться компелятор C++, можно, например, использовать GNU C++. брать тут: http://www.delorie.com/djgpp/. Все, компелятор и документация есть, можно читать дальше.
Открываем текстовый редактор(можно блокнот windows), и пишем следующее:

#include <iostream>
using namespace std;

int main()
{
cout << "Server: %s\n,";
cout << "MIME-version: 1.0\n";
cout << "Content-type: text/html\n";
cout << "\n";
// все что хотим, чтобы было видно в браузере
cout << "типа все пашет";
return 0;
}

Чтож мы написали…
Первая строчка - это это деректива препроцессора, необходима для осуществления ввода и вывода. Вторая строчка - включает в программу определения, необходима для компеляции программы.
Сочетание:
#include <iostream>
using namespace std;

может быть заменено на:
#include <iostream.h>
если у вас старая версия компелятора С++.
Следующая строчка int main() - заголовок функции, которая находится между фигурными скобками { и }.
сout - это объект для вывода данных. Подробности читайте в документации по языку.
Теперь посмотрим что же мы выдаем серверу: сначала отдаем ему имя сервера. Потом делимся версией MIME-типа, чтобы наш скрипт случайно не начал загружаться для скачивания. Дальше определяем тип передачи данных от клиета по методам POST или PUT. Определяем его как text/html, чтобы выглядело все как веб-страница. "\n" - это обозначение новой строки… надеюсь, всем понятно…:). В следующей строке мы пишем то, что бы хотели увидеть на своем мониторе через окошко браузера… return 0 - это завершение функции main(). Функция main() должна присутствовать в людой програме на C++.
Чтобы проверить как работает этот скрипт - надо откомпилировть программу, а затем ее запустить из cgi директории вашего сервера.

Теперь вперед на эксперементы и изучение C++. Желаю удачи.


Версия для печати

Назад

Проверить домен

ru  com net

Новости компании

02.04.10
Технические работы на сервере!

В пятницу 3-го апреля 2009 г. возможен кратковременный перерыв в работе сервера с 17 до 18 часов в связи с проводимыми техническими работами. ...


08.09.08
ВНИМАНИЕ!!! Пользователям сервера PRO-HOSTING!

В связи с технической необходимостью, мы вынуждены перевезти оборудование из датацентра СТЕК в новый, более современный и удобный датацентр на Остаповском проезде. Переезд оборудования будет осуществл...


15.04.08
Новая рекламная акция нашей компании.

Вас не устраивает Ваш хостинг провайдер, но деньги оплачены и жалко их терять. Мы готовы предоставить Вам альтернативу. Выбрав нас, Вы получаете возможность перехода от своего старого хостинг провайд...


01.02.08
Специальная акция "Автоматизируй свой сайт"

Скидка 30% на покупку системы управления сайтом SSPRO. Установка системы управления производится бесплатно. Подробнее о системе управления сайтом смотрите на странице: Система управления сайтом ...


20.12.07
С новым 2008-м годом

Поздравляем всех клиентов и посетителей сайта с новым 2008 годом, желаем успехов в новом году, здоровья и счастья. Коллектив ООО " ССПРО ХОСТИНГ"  ...


06.02.07
Профилактические работы на сервере

Уведомляем Вас о том, что 06/02/2007 на сервере ONLINEHOST.RU администраторами датацентра "STACK" запланировано отключение электропитания, связанное с профилактическими работами на монтажной стойке. Н...



Ваш проект:


Коммерческий
Коммерческий
Коммерческий


2002-2009 (с) ООО "ССПРО Хостинг"
+7 495 77-88-33-9  Карта сайта,
Разработка сайта Cве-Арт | Cms Sspro