|
Formulários
O formulário é um modelo para a entrada de um conjunto de dados que pode conter qualquer formatação. Caso
prefira, poderá usar opções mais sofisticadas
referenciadas em desenvolvimento, que também podem
interagir com bancos de dados, como o ColdFusion (CFMAIL), ASP
(ASPMail, CDOSYS), PHP ou PERL (mail).
Nós indicamos um formulário em PHP com verificação de imagem.
Para utilizar o Formulário PHP com imagem, siga os passos abaixo:
1 - Solicite o FormMail abrindo um chamado no Painel
de Controle. Caso o e-mail de recebimento não seja do seu
próprio domínio, favor especificar o endereço.
2 - Por favor, baixe o arquivo já pronto clicando aqui.
3 - Descompacte o arquivo, e dentro da pasta formulariophp, abra o arquivo contact.php em um editor de texto e localize o texto abaixo:
//////////////////////////////////////////////
//Insira seu email que irá receber os dados do formulário aqui
$recipient = "seuemail@seudominio.com.br";
/////////////////////////////////////////////
Nesse texto, troque o email por um que você deseja receber o formulário. Salve o arquivo e faça upload da pasta para o seu site. O endereço para visualizar em seu site é http://www.seudominio.com.br/formulario/contact.php
É necessário abrir um chamado informando que utilizará o comando mail do
PHP. Informaremos um texto padrão que deverá ser acrescentado ao header ou
assunto de todas mensagens enviadas usando este comando, caso negativo, o
destinatário não receberá o formulário, exceto caso a conta de destino seja
local.
Download do formulário.
Para
utilizar o FormMail, siga os passos abaixo:
1 - Solicite o FormMail abrindo um chamado no Painel de Controle. Caso o e-mail de recebimento não seja do seu próprio domínio, favor especificar o endereço.
2 - Comece criando um arquivo .htm com o conteúdo
em vermelho abaixo.
Coloque qualquer nome para o arquivo, mas lembre-se, é
necessário usar a extensão .htm. Se preferir pode
baixar o arquivo já pronto aqui.
<title>exemplo do formmail</title>
<body bgcolor="#ffffff">
<form action="http://www.lucanet.com.br/cgi-bin/formmail.pl"
method="post">
<input type="hidden" name="recipient" value="nome@dominio.com.br">
<input type="hidden" name="redirect" value="http://www.dominio.com.br/ok.htm">
<input type="hidden" name="required" value="email,nome,
comentarios,tel_ddd,tel_numero">
<input type="hidden" name="subject" value="mensagem
de formulário web">
<p>
digite o seu nome completo:<br>
<input type="text" size="40" name="nome"><br>
<p>
digite seu endereço de e-mail:<br>
<input type="text" size="40" name="email"><br>
<p>
digite seu telefone:<br>
<input type="text" name="tel_ddd" size="1"
maxlength="2">
<input type="text" name="tel_numero" size="9"
maxlength="9"><br>
<p>
digite seus comentários:<br>
<textarea name="comentarios" rows=5 cols=60>
</textarea>
<p>
<input type="submit" value="enviar">
<input type="reset" value="limpar">
</form>
Atente aos seguintes
ajustes importantes:
• Em recipient,
altere o value, indicando quem receberá
o e-mail.
• Em required,
altere o value, indicando os campos
do formulário que deseja tornar obrigatórios (não
deve-se utilizar acentos nos campos e nem espaços).
• O campo email,
quando referenciando exatamente desta forma em um input
type="text", faz a verificação
quanto a sintaxe do email. Além disso, este campo será
usado como sendo remetente da mensagem. Para evitar que o usuário
deixe esse campo em branco, de forma que a mensagem final seja
enviada com o from em branco, o que é recusado em muitos
servidores, torne este campo obrigatório incluindo-o na
linha required. O exemplo utilizado é o mesmo que está
abaixo, no ítem 4.
Caso queira especificar um email de remetente (from)
de forma forçada, basta incluir a linha <input
type="hidden" name="email" value="nome@dominio.com.br">
e, caso tenha um campo de email no formulário, chame-o
de outro nome.
• Você também
pode especificar uma tela de agradecimento (redirect)
ou simplesmente remover esta linha para entrar em uma tela padrão,
e um assunto (subject) para mensagens
que serão recebidas.
3 - Substitua a parte "dominio.com.br"
com o nome de seu domínio e "nome@dominio.com.br"
com o seu endereço de email que receberá os dados
do formulário.
4 - Crie uma segunda página HTML, com o nome de obrigado.htm,
que será a resposta apresentada ao enviar o formulário.
Faça o upload desse arquivo junto ao formmail.htm
(dentro do www).
Modelo
de FormMail
Clique
aqui para aprender mais a respeito de formulários.
Clique
aqui para maiores detalhes sobre o FormMail (em inglês).
|