Создаем простой проект Win32 Console Application:
CODE (php):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- #include <windows.h>
- #include <iostream>
- using namespace std;
- int main()
- {
- char szName[1024];
- cout<<"Content-Type: text/html\n\n";
- cout<<"<HTML><HEAD><TITLE>С++ CGI</TITLE></HEAD>\n";
- cout<<"<body bgcolor='black' text='#F2F2F2' link='#FF9900' vlink='#FF9900' alink='#FF9900'>\n";
- cout<<"<meta http-equiv='content-type' content='text/html; charset=windows-1251'>\n";
- cout<<"<p style='line-height:100%; margin-left:10%;' align='center'><span style='font-size:14pt;'>Cgi-скрипт на С++.</span></p>\n";
- char comment[256];
- if(GetEnvironmentVariable("QUERY_STRING",comment,256))
- {cout<<"<p style='line-height:100%; margin-left:10%;'>Вы ввели: "<<comment<<"</p>\n";}
- cout<<"<p style='line-height:100%; margin-left:10%;' align='left'><font color='#FF9933'>Данные о клиенте:</font></p>\n";
- if(GetEnvironmentVariable("HTTP_USER_AGENT",szName,1024))
- {cout<<"<p style='line-height:100%; margin-left:10%;' align='left'><font color='#00C800'>HTTP_USER_AGENT: </font>"<<szName<<"</p>\n";}
- if(GetEnvironmentVariable("HTTP_ACCEPT",szName,1024))
- {cout<<"<p style='line-height:100%; margin-left:10%;' align='left'><font color='#00C800'>HTTP_ACCEPT: </font>"<<szName<<"</p>\n";}
- cout<<"</BODY></HTML>\n";
- return 0;
- }