Página 1 de 1

Passa a Passo para CGI em Linux

Enviado: 21 Dez 2011 13:21
por ctoas
Boa tarde amigo.

Gostaria de saber qual o procedimento para gerar CGI em linux com Harbour 3.0

Alguém pode ajudar?

Obrigado

Passa a Passo para CGI em Linux

Enviado: 21 Dez 2011 16:42
por jamazevedo
#fonte: testecgi.prg

Código: Selecionar todos

FUNCTION Main()
         LOCAL oHTML := THTML():New()
         LOCAL oCgi
         oHTML:ProcessCGI()
         oCgi := TipCgi():New()
         oCgi:Print( 'Ola mundo!' )
         oCgi:Flush()
RETURN   ( NIL )
#compilando
hbmk2 testecgi.prg ../Cgi/testcgi.prg -gtcgi -lhbtip

#copiando
cp -p testecgi /usr/lib/cgi-bin/.

#testando
no navegado digite: localhost/cgi-bin/testecgi

#observação: todos os serviços do apache devem está rodando no servidor.

Passa a Passo para CGI em Linux

Enviado: 21 Dez 2011 17:54
por ctoas
Obrigado pela resposta...

Esta dando erro de não encontrar a classe THLML.

undefined reference to `HB_FUN_THTML'


Ela não é nativa no Harbour 3.0?

Passa a Passo para CGI em Linux

Enviado: 26 Dez 2011 09:23
por jamazevedo
Essa classe encontra-se no fonte: /usr/src/harbour/examples/guestbk/testcgi.prg