Ну что давайте учиться использовать 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++. Желаю удачи. |