off +- cgi COM [X]HARBOUR

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

off +- cgi COM [X]HARBOUR

Mensagem por Itamar M. Lins Jr. »

Ola!

Alguém do grupo trabalha com cgi usando [x]harbour ?
Estou com problemas para ativar o exe no 2003 server.
Tem algum macete ?


Saudações
Itamar M. Lins Jr.
frazato
Usuário Nível 3
Usuário Nível 3
Mensagens: 219
Registrado em: 08 Jul 2004 07:45

Mensagem por frazato »

Tenho ele ativado no server 2000 rodando, vc terá que instalar um pacote e configurar é igual no XP.

Pra vc ter uma ideia, tenho uma rotina de venda on-line que levava coisa de 3 minutos para gerar em xharbour+cdx que usando o CGI + cdx leva 2 segundos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

frazato escreveu:Tenho ele ativado no server 2000 rodando, vc terá que instalar um pacote e configurar é igual no XP.

Pra vc ter uma ideia, tenho uma rotina de venda on-line que levava coisa de 3 minutos para gerar em xharbour+cdx que usando o CGI + cdx leva 2 segundos.
Sim, eu instalei o apache. Voce usa qual ? IIS ou Apache ?
Esta usando hbmake para gerar o executavel CGI ?
Estou usando o 2003 server.
Eu preciso da configuração do httpd.conf do apache.

Saudações
Itamar M. Lins Jr.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Alguém pode explicar o que é esse tal de "CGI"??

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

janio escreveu:Alguém pode explicar o que é esse tal de "CGI"??

Jânio
Já deu uma pesquisada no google ?

Se não, mãos a obra !!
http://pt.wikipedia.org/wiki/CGI

Saudações
Itamar M. Lins Jr.
rodrmigu
Usuário Nível 3
Usuário Nível 3
Mensagens: 150
Registrado em: 27 Nov 2007 15:13
Localização: Indaiatuba SP

off +- cgi COM [X]HARBOUR

Mensagem por rodrmigu »

janio escreveu:Alguém pode explicar o que é esse tal de "CGI"??

Jânio
Eis um exemplo básico:

Código: Selecionar todos

REQUEST HB_GT_CGI_DEFAULT

procedure main(x)
     OutStd( ;
      "CONTENT-TYPE: TEXT/HTML"  + ;
      HB_OSNewLine() + HB_OSNewLine() + ;
      "<html><body><h1>It works!" + x + "</h1></body></html>" + ;
      HB_OSNewLine())
return
Vc pode usar outras libs para gerar esta saída, mas o básico é isso.

Se vc tiver o apache instalado, que é tranquilo, coloque o .exe na pasta C:\Apache2.2\cgi-bin\. Depois execute algo assim:

http://127.0.0.1/cgi-bin/cgi.exe?Meu_Parametro

[]'s
Rodrigo
Responder