1. ajuste da página HTML
2. Configuração dos arquivos CGI
3. Instalação e teste
Altere o layout desta página em seu editor preferido e altere apenas os TAGs FORM apontando para a URL onde você hospedou os scripts CGI
Note que há dois ajustes distintos para ajustar:
<FORM ACTION="http://www.seudominio.com.br/cgi-bin/postal.cgi" METHOD="POST">
Para o envio dos cartões
<FORM ACTION="http://www.seudominio.com.br/cgi-bin/postal_consulta.cgi" METHOD="POST">
Para Retirada dos cartões
.
Os demais tags do Formulário devem manter o mesmo nome (name). Entretanto você pode substituir os tipos dos tags. Por exemplo:
Este exemplo permite que o usuário escolha uma entre 4 imagens diferentes.
Se você deseja que apenas uma imagem seja enviada, troque o jogo de tags abaixo:
<INPUT NAME="imagem" TYPE="radio" VALUE="foto1.jpg"><IMG SRC="1_p.gif">
<INPUT NAME="imagem" TYPE="radio" VALUE="foto2.jpg"><IMG SRC="2_p.gif">
<INPUT NAME="imagem" TYPE="radio" VALUE="foto3.jpg"><IMG SRC="3_p.gif">
<INPUT NAME="imagem" TYPE="radio" VALUE="foto4.jpg"><IMG SRC="4_p.gif">
Por um único TAG tipo HIDDEN (oculto):
<INPUT NAME="imagem" TYPE="hidden" VALUE="foto4.jpg"><IMG SRC="4_p.gif">
Examine o código das seções abaixo para entender melhor e fazer suas alterações
#!/usr/bin/perl
Ajuste esta linha para que aponte para o interpretador Perl de seu servidor.
Se você não tem esta informação, conecte-se via telnet e digite: whereis perl
A resposta deve ser inserida na linha acima
@permitidos=("http://www.todavia.com.br");
Entre as aspas da variável acima, insira o(s) dominio(s) ou IP(s) dos sites que poderão usar o sistema.
Se você liberar o uso para mais de um dominio, separe os mesmos com aspas e vírgulas. Ex.:
@permitidos=("http://www.todavia.com.br","http://123.456.789","http://www.nada.net");
$diretorio="/path/para/sua_pasta/postal";
Insira aqui o full path (caminho completo)da pasta onde estarão os arquivos dos postais.
Lembre-se: Insira o Path e não a URL e NÃO coloque a barra no fim do endereço.
$endereco="http://www.todavia.com.br/scripts/postal
Esta variável deve conter a URL completa da pasta onde estão os arquivos dos postais.
Novamente, não insira a barra no fim da variável.
$sistema="postal\@todavia.com.br";
Acima, informe o E-Mail que os usuários usarão para entrar em contato com o administrador dos cartões.
ATENÇÃO: MANTENHA A BARRA INVERTIDA ANTES DO ARROBA (\@)
$destino_banner="http://www.patrocinador.com.br";
Acima, informe a URL que é acessada ao se clicar no banner que irá no topo de todo postal.
$imagem_banner="banner.gif";
Acima, informe a o nome do arquivo da imagem do banner (GIF ou JPG)
$dias="11";
Acima, informe quantos dias o cartão estará disponível (máximo 27 dias - lembre-se de fevereiro!)
Sugerimos que você use 11 dias. É tempo suficiente para os mais distraidos consultarem seus e-mails.
$programa_sendmail="/usr/sbin/sendmail";
Acima, informe o path do sendmail em seu servidor. A variável acima serve para a maioria dos servers, mas se você prefere ter certeza, via telnet digite whereis sendmail
Pronto. Estas são as alterações necessárias no arquivo POSTAL.CGI.
Agora, abra o arquivo POSTAL_CONSULTA.CGI. para iniciarmos seus ajustes.
Neste aqruivo são necessárias apenas duas alterações, e els já foram feitas no arquivo POSTAL.CGI.
DEste modo, basta copiá-las de lá:
$diretorio="/path/para/sua_pasta/postal";
$endereco="http://www.todavia.com.br/scripts/postal
EM AMBOS OS ARQUIVOS AS INFORMAÇÕES DE COPYRIGHT E OS CRÉDITOS DA TODAVIA DEVEM SER MANTIDOS INTEGRALMENTE
Nela, faça o upload dos arquivos abaixo alterando as permissões unix como descrito: