CGI em C/C++
Já andei procurando isso em C++ e encontro umas classes mirabolantes com um "quinlhão" de arquivos para incluir e no fim nunca dá certo, o negócio é simples,
AINDA PRECISO PESQUISAR MAIS SOBRE O ASSUNTO
O site que encontrei mais "mastigadim" foi esse:
http://pjtsalina.codigolivre.org.br/codigos/cweb.html
Fazendo um programa em C++
#teste.cpp
#include
using namespace std;
int main()
{
cout << "Content-Type: text/html\n\n";
cout << "html>body>h1>Alo HA !!!/h1>/body>/html>";
//coloque o sinal de < antes de html,body e h1 e /h1,/body e /html acima, é que
//aqui no Blogger não é permitido e eu não quer perder tempo
// em aprender a mexer no blogger agora
}
Compilando: g++ teste.cpp -o teste.cgi
Mever o arquivo teste.cgi para o diretório cgi-bin do apache, normalmente /var/www/cgi-bin
Garantir que o apache esteja sendo executado:
/etc/rc.d/rc.http status
Basta digitar no browser de sua preferência:
http://localhost/cgi-bin/teste.cgi
-----
O exemplo acima foi muito simples, porém funcional, agora preciso ver como obter variáveis de um formulário.
AINDA PRECISO PESQUISAR MAIS SOBRE O ASSUNTO
O site que encontrei mais "mastigadim" foi esse:
http://pjtsalina.codigolivre.org.br/codigos/cweb.html
Fazendo um programa em C++
#teste.cpp
#include
using namespace std;
int main()
{
cout << "Content-Type: text/html\n\n";
cout << "html>body>h1>Alo HA !!!/h1>/body>/html>";
//coloque o sinal de < antes de html,body e h1 e /h1,/body e /html acima, é que
//aqui no Blogger não é permitido e eu não quer perder tempo
// em aprender a mexer no blogger agora
}
Compilando: g++ teste.cpp -o teste.cgi
Mever o arquivo teste.cgi para o diretório cgi-bin do apache, normalmente /var/www/cgi-bin
Garantir que o apache esteja sendo executado:
/etc/rc.d/rc.http status
Basta digitar no browser de sua preferência:
http://localhost/cgi-bin/teste.cgi
-----
O exemplo acima foi muito simples, porém funcional, agora preciso ver como obter variáveis de um formulário.
Comentários
Caso queira relacionar meu blog com o seu, este também trata sobre CGI's.
Será um prazer adicioná-lo em meus links!
Abraços!