 |
Conhecendo as bases da CGI, você pode se considerar apto(a) para iniciar seu trabalho de programador(a) e escrever seus próprios scripts. Escolha a linguagem e mouse à obra ;-)
Aqui vão algumas dicas para facilitar seu trabalho:
|
A linguagem de programação
|
- Escolha uma linguagem de programação que você já domine ou uma linguagem que seja parecida com uma que você conheça.
- Caso você escolha uma linguagem nova, familiarize-se primeiro com ela. Isso facilitará a sua programação.
- Procure manuais da linguagem de escolha para servirem de referência enquanto estiver programando.
- Procure alguns scripts CGI que funcionem e estude a forma como o autor os programou. Procure entender cada linha de comando e não apenas copiá-las.
- Observe atentamente as regras de sintaxe, pois qualquer erro, mesmo o mais banal, interrompe a execução de um script CGI.
- Não se esqueça - todo script CGI se inicia com uma linha de observação no seguinte formato: #!/usr/bin/perl onde # é o caracter padrão para o início de uma observação, ! é o indicativo de localização e /usr/bin/perl é o diretório onde se encontra o interpretador para o seu script (no caso, um interpretador Perl). O que pode variar é o diretório, pois depende de onde foi instalado pelo provedor de serviços. As localizações mais comuns costumam ser /usr/bin/perl, /usr/local/perl e /usr/cgi-bin/perl. Em caso de dúvida, informe-se com o seu provedor.
- Caso você tenha optado pela linguagem PERL (ou não saiba por onde começar), talvez seja interessante dar uma olhada no Tutorial de Perl que a Aldeia oferece.
|
Testando o seu script
|
- NÃO SE ESQUEÇA de que letras maiúsculas e minúsculas são diferentes !!! Assim, a variável minhaVar é diferente de minhavar ou MinhaVar... cuidado, este é um erro muito comum.
- Programe em etapas. Só depois de testar um etapa concluída passe para a próxima. Os erros ficam mais fáceis de serem localizados quando se conhece o bloco de texto em que possam estar contidos, ou seja, é mais fácil encontrar um erro entre 20 linhas do que entre 200.
- Você pode testar seus scripts off line e on line. Para testá-los off line, há a necessidade de instalar um web server no seu computador. Para testá-los on line, você precisa fazer o upload dos scripts para o provedor de serviços que hospeda seu site.
- Antes de fazer o upload do seu script, verifique se o seu provedor de serviços oferece suporte a CGI, ou seja, se tem um interpretador para a linguagem da sua escolha.
- Antes de fazer o upload do seu script, verifique se o mesmo pode ficar localizado em qualquer diretório da sua escolha ou apenas num diretório indicado pelo seu provedor de serviços.
- Para testes on line, não se esqueça de alterar as permissões do seu arquivo de script para 755 utilizando o comando chmod 755.
- Caso seu script se utilize de arquivos acessórios para rotinas de escrita, não se esqueça de alterar as permissões dos mesmos para chmod 666. Caso você não consiga permissão para a escrita com 666, tente um chmod 777 (permissão total).
|
Outras opções
|
- A CGI não é a única opção para se obter páginas HTML dinâmicas. O PHP, por exemplo, é uma alternativa excelente: orientado a objeto, bem estruturado, padronizado, fácil de ser atrelado a bancos de dados e talvez até mais fácil de ser programado.
|
Todos os scripts CGI deste site são "made in Aldeia". As linguagens utilizadas são principalmente PHP e alguma coisa em Perl. Faça contato: tire dúvidas, solicite matérias, critique e contribua.
|
|