quarta-feira, 10 de agosto de 2011

Formulario por email php

<?php 
//Para quem vai ser enviado o email 
$para = "seu-email@dominio.com.br"; 
//resgata o nome digitado no formulário e grava na variavel $nome 
$nome = $_POST['nome']; 
//resgata o assunto digitado no formulário e grava na variavel $assunto 
$assunto = $_POST['assunto']; 
  
//mensagem que vai ser enviado no e-mail 
$mensagem = "<strong>Nome: </strong>".$nome; 
$mensagem .= "<br> <strong>Mensagem: </strong>".$_POST['mensagem']; 
  
//hader para o e-mail ir com codificações corretas e tudo mais. 
$headers = "Content-Type:text/html; charset=UTF-8\n"; 
$headers .= "From: dominio.com.br<sistema@dominio.com.br>\n"; //Vai ser mostrado que o email partiu deste email e seguido do nome 
$headers .= "X-Sender: <sistema@dominio.com.br>\n"; //email do servidor que enviou 
$headers .= "X-Mailer: PHP v".phpversion()."\n"; 
$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n"; 
$headers .= "Return-Path: <sistema@dominio.com.br>\n"; //caso a msg seja respondida vai para este email. 
$headers .= "MIME-Version: 1.0\n"; 
  
mail($para, $assunto, $mensagem, $headers); //função que faz o envio do email. 
?> 
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Enviando email pelo PHP - Vitor Yudi Hansen</title> 
</head> 
  
<body> 
<form id="form1" name="form1" method="post" action=""> 
  <table width="500" border="0" align="center" cellpadding="0" cellspacing="2"> 
    <tr> 
      <td align="right">Nome:</td> 
      <td><input type="text" name="nome" id="nome" /></td> 
    </tr> 
    <tr> 
      <td align="right">Assunto:</td> 
      <td><input type="text" name="assunto" id="assunto" /></td> 
    </tr> 
    <tr> 
      <td align="right">Mensagem:</td> 
      <td><textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td> 
    </tr> 
    <tr> 
      <td colspan="2" align="center"><input type="submit" value="Enviar" /></td> 
    </tr> 
  </table> 
</form> 
</body> 
</html>


Vitor Yudi Hansen