Вот написал код.
#include <iostream>
#include <stdlib.h>
using namespace std;
void main(){
char *RemoteAddr = getenv("REMOTE_ADDR");
char *QueryString = getenv("QUARY_STRING");
cout<<"Content-type: text/html"<<endl<<endl;
cout<<"<html><body>";
cout<<"<h>Здравствуйте! Мы знаем о Вас все!</h1>";
printf("Ваш IP-адрес: %s<br>",RemoteAddr);
printf("Вот параметры, которые вы указали: %s", QueryString);
cout<<"</body></html>";
cin.get();
}
Скомпилировал программу, получил файл 1.exe, кинул этот файл возле файла index.php
Далее там пишут вот такое, что пишут, на фото вложил.
В файле index.php ничего не писал, там просто
<?php echo 'Привет мир!'; ?>
Не могу понять, что в браузере ввести чтоб вызвать методом GET эту программу написанную на С++.
Когда ввожу так: http://test.ru/1.exe?a=1&b=2
происходит просто скачка файла 1.exe на компьютер, но не запуск cgi-программы(я так понял это называется любая программа написанная на ином языке, которую мы хотим запустить в браузере,верно?).
Подскажите, как запустить программу 1.exe?
Спустя 13 минут, 37 секунд (19.03.2012 - 00:34) johniek_comp написал(а):
По моему это книга Котерова вроде, ну если честно то эту главу можно пропустить. И exe не запустить с браузера, на данном этапе пишите простые .php скрипты и посмотрите сюда
Спустя 2 минуты, 31 секунда (19.03.2012 - 00:36) kilogram написал(а):
Но все же хотелось бы понять, как запустить этот код
Спустя 1 час, 6 минут, 34 секунды (19.03.2012 - 01:43) caballero написал(а):
а PHP тут каким боком? Апач настраивай
если повезет поможет переименование exe в cgi
если повезет поможет переименование exe в cgi
Спустя 32 минуты, 10 секунд (19.03.2012 - 02:15) kilogram написал(а):
Какую надстройку в апаче нужно написать? Если кто знает, напишите как код С++ запустить в ПХП.