Material de Apoio Ambientes de Desenvolvimento - (c) 2001, Paulo Sousa
Este é o primeiro exemplo usando CGIs:
- utiliza cgi_util ou script em PERL
- utiliza método
POST ou GET (só para PERL)
- utiliza os vários tipos de
input de formulários HTML
- visualiza os conteúdos dos campos do formulário
- usa javascript para modificar o tipo de método e o programa CGI a
invocar
Nota:
- cgi_util é uma pequena biblioteca de funções em C para trabalhar com CGIs e descodificar campos de forms usando o método
POST
- Caso não se queira descodificar campos de forms
não se deve invocar a função
cgi_init()
- o script PERL deve ser colocado no directorio ~/WWW/cgi-bin do
utilizador
- o script deve ter permissoes de execução, usar
chmod 755
nome-do-script na linha de comando
- o programa CGI tem que ser compilado na máquina que executa o servidor httpd
- o programa CGI executavel deve ser colocado no directorio ~/WWW/cgi-bin do utilizador
- para invocar o CGI usar
http://nome-do-servidor/cgi-bin/user/nome-do-utilizador/nome-do-CGI