A instalação é feita em 3 processos:

1. ajuste da página HTML
2. Configuração dos arquivos CGI
3. Instalação e teste

Ajuste do HTML

Crie as imagens que você quer disponibilzar nos cartões, e para cada uma dela crie também uma miniatura.

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

Retire aqui seu cartão
Verifique em seu e-mail de aviso o Ticket de seu cartão
Nº do Ticket:

Se você deseja enviar um postal a alguém, preencha completamente o formulário abaixo.
E-Mail do Destinatario
Nome do Destinatario
Seu E-Mail
Seu Nome
Titulo do Cartão
Imagem
Mensagem do Cartão
Assinatura do Cartão
Cor de Fundo
Cor do Texto

Configuração dos arquivos CGI

Há dois arquivos CGI que dem ser configurados: Abra primeiro o arquivo POSTAL.CGI em seu editor de textos preferido e etante para as seguintes linhas:

#!/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

Instalação e Testes

Crie uma pasta no diretório publico (htdocs, public_html, www...) de seu servidor com o nome de "Postal".
Converta esta pasta em permissão 777 (via telnet, digite chmod postal 777, ou altere com seu programa de FTP).
Nesta pasta irão: Faça o upload destes arquivos nesta pasta e, em seguida, abra a pasta cgi-bin de seu servidor.

Nela, faça o upload dos arquivos abaixo alterando as permissões unix como descrito:

Feito isto, teste seu sistema de cartões e lembre-se:
Mantenha nosso crédito em seu site. Isto não é obrigatório, mas nós iremos ficar muito gratos.

Algo deu errado? Verifique então estes passos.

  1. No arquivo html, verifique se você manteve intactos os nomes (NAME) dos tags dos formulários
  2. Verifique se no tag FORM o atributo ACTION está realmente apontando para a URL onde estão os scripts CGI
  3. Certifique-se de fazer o upload dos arquivos para as pastas corretas
  4. Verifique atentamente se você preencheu as variáveis dos programas CG com dados corretos
  5. Verifique se a permissão UNIX dos arquivos CGI estão setadas para 755
  6. Faça o upload dos arquivos CGI no modo ASCII
Lembre-se: Este produto não está coberto por suporte, deste modo, não insista. Não poderemos ajudá-lo. Visite nosso fórum. Lá, outras pessoas que já fizeram o download de nossos produtos poderão ajudá-lo.