Passa a Passo para CGI em Linux

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

Moderador: Moderadores

Avatar do usuário
ctoas
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 09 Mai 2005 16:22
Localização: São Paulo
Contato:

Passa a Passo para CGI em Linux

Mensagem 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
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Passa a Passo para CGI em Linux

Mensagem 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.
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Avatar do usuário
ctoas
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 09 Mai 2005 16:22
Localização: São Paulo
Contato:

Passa a Passo para CGI em Linux

Mensagem 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?
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Passa a Passo para CGI em Linux

Mensagem por jamazevedo »

Essa classe encontra-se no fonte: /usr/src/harbour/examples/guestbk/testcgi.prg
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Responder