Войти

Показать полную графическую версию : C++ вместо PHP


Anton1995
26-05-2011, 21:48
Вобщем есть вопрос, может немного глупый, вам решать:
Можно ли использовать C++ для генерации html страницы на стороне сервера? Т.е. фактически использовать его вместо PHP.

Вот как я вижу решение проблемы:
1. Компилировать файл допустим на моем компе
2. Закачать его на сервер
3. Когда пользователь заходит на страницу, сервер запустит этот файл - и файл через стандартное устройство вывода передаст готовую HTML страницу веб-серверу, НО...
4. ...как поменять стандартное устройство вывода?

mar
26-05-2011, 21:59
Anton1995,
конечно можно - по технологии CGI (тогда за подмену stdout отвечает сервер). Кстати, компилировать можно на сервере.
только радости от этого не очень много будет - PHP заточен под web и писать под web на нем гораздо проще, да и готовые связки с apache (и как fastcgi, и как mod_php) делают приложения достаточно оптимизированные. Если же у Вас сервер под Windows, то по тем же причинам оптимальней смотреть в сторону технологий .NET

Anton1995
26-05-2011, 22:10
оперативненько=)
Пока что у меня нет сервера - это я так, просто интересуюсь, просто нигде не видел сайта вида
www.example.com/index.exe
И можно где-то по-подробнее про это причтать? Что-то типа ссылки?)

Sham
26-05-2011, 22:44
погуглите "mod_rewrite" или "аналог mod_rewrite для"

Anton1995
27-05-2011, 00:23
Что-то не вижу логики - mod_rewrite же предназначен для замены URL в ЧПУ - тут вопрос именно про C++, может кто уже и делал такие сайты? Может даже сама идея бредово звучит?

Sham
27-05-2011, 01:25
это чтобы .exe было (любое расширение, лишь бы заголовки были правильные).
cgi c++ (http://www.google.ru/search?hl=ru&rlz=&q=CGI+C%2B%2B)

Anton1995
27-05-2011, 01:51
Спасибо, кое что нашел, буду читать, когда будет время - попробую разобраться




© OSzone.net 2001-2012