HTML
Dicas de Uso para a Construção de Páginas
Web
Uma das perguntas mais freqüentes que se
fazem na lista HTML_BRasil é como integrar um FORM e um CGI, de
tal sorte a que os dados digitados sejam entregues ao Web
Master, sem que seja necessário que os visitantes tenham
instalado, ou simplesmente usem, um programa de E-Mail.
Para alcançar esses objetivos, é
obrigatório atender-se a todas as três condições abaixo:
Ter acesso a um diretório CGI, no
servidor onde é hospedada sua Home Page;
em geral os servidores gratuitos NÃO permitem esse tipo de
CGI personalizado
Adaptar seu FORM para que ele envie
a saída dos dados digitados para o programa CGI;
Criar um script PERL, que será o
programa CGI que manipulará os dados digitados e permitirá
usar o programa SENDMAIL - existente no Servidor - para
enviar os dados para o Web Master, diretamente;
Parte # 4: Enviando e dando as Permissões para seu script CGI
O Código do seu script PERL, depois de completo, e revisado
exaustivamente, deve ainda receber duas ações:
Envio para seu Servidor;
Use um programa de FTP, tal como o WS_FTP, para fazer
o upload desse arquivo para o diretório recomendado para
instalar scripts em seu Hoster;
Aproveite que está com o FTP aberto, e conectado ao seu
Servidor, e envie também o FORM correspondente, colocando
no diretório desejado;
Ao enviar arquivos de script tenha sempre em mente que
eles TÊM que ser enviados explicitamente no formato
TEXTO - nada funcionará se você utilizar a opção de
formato BINÁRIO;
Após o script estar em seu diretório correto, você
deverá dar as permissões corretas, ou então um erro
retornará para quem for utilizá-lo:
Usando seu programa de FTP sete as permissões
através de CHMOD 755 nesse arquivo script;
Ou sete usando a interface gráfica, dos melhores
programas de FTP, através das permissões: OWNER: READ + WRITE + EXECUTE (corresponde ao
primeiro algarismo = 7) GROUP: READ + EXECUTE (corresponde ao segundo
algarismo = 5) OTHER: READ + EXECUTE (corresponde ao terceiro
algarismo = 5)
Atenção: não temos condição de dar suporte direto para todos os visitantes;
use nosso
Super Fórum Web Design para poder enviar suas dúvidas. O registro é gratuito!
Para um suporte diferenciado use o nosso
Clube do Help Desk.