

Como eu faço isso? Mínima idéia
Postou 31 julho 2010 - 08:50
<? // Coloque o email que ir receber os valores $to = “exemplo@exemplo.com”; //Recebe os valores dos campos… // Perceba que os valores só resgatados com $_POST[], pois no formulário o método de envio foi o post e no get! $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $msg = $_POST['mensagem']; $msg = nl2br($msg); // Todos os Enter’s teclados pelo usuário serão transformados em <br /> // Caso algum campo se encontre vazio ele retorna a página de envio! if($nome == NULL || $email == NULL || $assunto == NULL || $msg == NULL): ?> <script language=”Javascript”>alert(‘H campos requeridos em branco!’); location.href=’http://exemplo.com/contato.htm’; </script> <? // ainda dentro do if, ele pra a execução e fecha o if aps isso exit; endif; // Aqui ele verifica se o email contém caracteres válidos! // Esse sistema conhecido como Expresses Regulares… $pattern = “^([A-Z_a-z])+@([a-zA-Z])+”; // Caso a verificação retorne falso, ou seja, o email digitado inválido, ele volta para o formulário if(ereg($pattern,$email) == false): ?> <script language=”Javascript”>alert(‘O email no válido’); location.href=’http://exemplo.com/contato.htm’; </script> <? // Pra a execução do sistema e termina o if exit; endif; // Agora ele est montando o corpo da mensagem para enviar ao email… $mensagem = “Mensagem enviada por: “.$nome.” em: “.date(“d/m/Y – H:i”).”\n <br /> Abaixo seguem os dados do usuário:\n <br /> E-mail: “.$email.”\n <br /> Assunto: “.$assunto.”\n <br /> A mensagem enviada a você foi a seguinte: \n <br /> “.$msg ; // Define os cabeçalhos do email… $headers = “MIME-Version: 1.0\r\n”; $headers .= “Content-type: text/html; charset=iso-8859-1\r\n”; // headers adicionais $headers .= “From: $email <$email>\r\n”; // finalmente ele envia o Email para o local escolhido lá em cima…. mail($to,$assunto,$mensagem,$headers); ?> // Abre uma janela confirmando o envio e redirecionando para “index.htm”. <script language=”Javascript”>alert(‘Sua mensagem foi enviada com êxito!’); location.href=’http://exemplo.com/’; </script>
Este post foi editado por F-e.A-r: 31 julho 2010 - 08:51