Página 1 de 1

off +- cgi COM [X]HARBOUR

Enviado: 27 Fev 2008 13:43
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.

Enviado: 29 Fev 2008 10:17
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.

Enviado: 29 Fev 2008 10:44
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.

Enviado: 29 Fev 2008 11:42
por janio
Alguém pode explicar o que é esse tal de "CGI"??

Jânio

Enviado: 29 Fev 2008 13:25
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.

off +- cgi COM [X]HARBOUR

Enviado: 29 Fev 2008 15:12
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