3298 registros
0 hoje
3 nesta semana
35 neste mês![]() | 73% | Brasil (45706) |
![]() | 5% | Portugal (2913) |
![]() | 3% | EUA (2063) |
![]() | 0% | Rússia (254) |
![]() | 0% | Holanda (238) |
| Hoje: | 180 |
| Ontem: | 2517 |
| No mês: | 36770 |
| Mês passado: | 25815 |
| Total: | 62585 |
| Recorde: | 3037 |
| No dia: | 04.03.10 |
| Leituras hoje: | 17816 |
| Leituras Total: | 271689 |
| Bots hoje: | 74 |
| Dados desde: | 16.02.2010 |
|
Ter 18 Nov 2008 18:46 |
|
Página 1 de 7 Neste módulo do tutorial Perl+ CGI vou mostrar como criar um script que permite que visitantes façam contato com o webmaster do site. Vou tentar dissecar este exemplo o máximo possível. Se eu exagerar nos detalhes, me perdoem - é que o foco é o iniciante em Perl+CGI, assim como também fui um dia Como começarSempre é bom fazer um planejamento prévio do script que se deseja produzir. É mais fácil trabalhar quando os objetivos e a "mecânica" estão claramente definidos. Pessoalmente, considero como estrutura de scripts os seguintes tópicos:
1. A função deste scriptA função deste script de exemplo é possibilitar ao internauta o ENVIO DE UM EMAIL a um ENDEREÇO ESPECIFICADO (no caso o webmaster do site) diretamente ATRAVÉS DA INTERNET. 2. A linguagem utilizadaA linguagem utilizada será PERL, portanto é aconselhável ter acesso a um manual desta linguagem para poder efetuar consultas. A Aldeia oferece um tutorial de Perl que talvez possa ajudá-lo (nesta mesma seção procure pelo tutorial Perl). 3. FluxogramasEste script possui dois fluxogramas. No primeiro, um link de alguma página aciona o CGI. O script começa a ser executado na seguinte sequência:
O segundo fluxograma entra em ação quando o usuário fizer uso do formulário gerado pelo primeiro fluxograma, ou seja, quando preencher corretamente os campos e acionar o botão "enviar". Neste caso, o CGI é novamente acionado e o script segue uma nova sequência:
Não se preocupe se inicialmente as coisas parecem um tanto confusas. Cada uma das etapas dos fluxogramas será abordada com maiores detalhes logo adiante. |
|||||||||
| Última atualização ( Qui, 20.11.2008 10:37 ) |