Páginas: [1]
  Imprimir  
Autor Tópico: [PHP - HTML] Como criar um formulário de contato que envia resposta ao e-mail  (Lida 846 vezes)
NicolasCatalani
Rede WebMaster
***
Mensagens: 3


Think or Dead.


Ver Perfil
« em: 07-03-2010, 01:37:59 »

Bem, primeiramente, olá.
Hoje, irei ensinar a criar um formulário em HTML e PHP que envia os dados para seu e-mail.
Primeiramente criaremos o arquivo form.html. Nele, estará a parte visível do formulário.
Código:
<form action="resposta.php" method="post">
Nome: <input type="text" name="nome" />
<br />
E-mail: <input type="text" name="email" />
<br />
Texto de Envio: <textarea name="texto" cols="50" rows="10"></textarea>
<input type="submit" value="Enviar" />
<form>

Aqui, criamos a parte que será visível. Ela mais tarde poderá ser personalizada com Javascript ou CSS.

O próximo arquivo a ser criado (no mesmo diretório que este) é resposta.php, que contem em seu código o seguinte:
Código:
<?php
$nome 
$_POST['nome'];
$email $_POST['email'];
$texto $_POST['texto'];

$msg "<font face='Arial' size='4'><b>Nome:</b> \t$nome</font><br>";
$msg .= "<font face='Arial' size='4'><b>E-mail:</b> \t$email</font><br>";
$msg .= "<font face='Arial' size='4'><b>Texto:</b> \t$texto</font>";

$mensagem "$msg";
$remetente "$email";
$destinatario "seuemail@seuserver. dominio"//Coloque seu e-mail aqui
$assunto "Resposta do formul&aacute;rio";
?>


Aqui criamos a parte dinâmica do formulário. Aqui se encontra o envio de informações do site ao e-mail. Para inserir seu e-mail, substituia o "seuemail@seuserver.dominio".

Pronto, está feito. Um formulário simples, mas eficiente. Para frente, poderia acrescentar if's nos códigos PHP para caso de erro, e a personalização gráfica do formulário. Como isso varia para cada pessoa, deixo para trabalho de vocês Smiley
« Última modificação: 07-03-2010, 17:28:22 por NicolasCatalani » Registado
Fox^92
Administrador
Rede WebMaster
*****
Mensagens: 355



Ver Perfil
« Responder #1 em: 07-03-2010, 01:50:58 »

Bom Tutorial e bem vindo a comunidade.
Registado
João Godinho
Rede WebMaster
***
Mensagens: 148


mail@joaogodinho.net
Ver Perfil WWW E-mail
« Responder #2 em: 07-03-2010, 11:43:01 »

Tenho um igual, mas como não tem sistema de campos requeridos há um pouco de SPAM
Registado
piroca
Rede WebMaster
***
Mensagens: 134


piroca.19@hotmail.com
Ver Perfil E-mail
« Responder #3 em: 07-03-2010, 12:37:14 »

muito bom e simples
Registado

LuísCasanova
Administrador
Rede WebMaster
*****
Mensagens: 224



Ver Perfil E-mail
« Responder #4 em: 07-03-2010, 13:53:07 »

Muito bom tutorial.

Bem-vindo à RWM.
Registado

ORiOn
Administrador
Rede WebMaster
*****
Mensagens: 96


me@pedro-lopes.com
Ver Perfil WWW E-mail
« Responder #5 em: 07-03-2010, 18:04:04 »

Não falta ai condigo?...
Registado

paulocrouch
Rede WebMaster
***
Mensagens: 12


Ver Perfil E-mail
« Responder #6 em: 25-05-2010, 15:16:34 »

Andava à procura disto  Grin
Obrigado pelo tutorial!
Registado
LuísCasanova
Administrador
Rede WebMaster
*****
Mensagens: 224



Ver Perfil E-mail
« Responder #7 em: 30-06-2010, 17:35:05 »

Vou precisar para o meu novo site :b
Registado

Páginas: [1]
  Imprimir  
 
Ir para: