Código HTML
<form id="contactform" name="contactform" action="email.php"> <input type="text" id="nome" name="nome" value="Nome" /> <input type="text" id="email" name="email" value="E-mail" /> <input type="text" id="telefone" name="telefone" value="(11) 0000-0000" /> <textarea name="mensagem" id="mensagem" cols="30" rows="10">Mensagem...</textarea> <button>Enviar</button> </form>
Código PHP
<?php $nomeusuario=$_POST['nome']; $emailusuario=$_POST['email']; $telefone=$_POST['telefone']; $msg=addslashes($_POST['mensagem']); if($nomeusuario==''){ print "O campo Nome está vazio."; }else if($emailusuario==''){ print "O campo Email está vazio."; }else if($telefone==''){ print "O campo Telefone está vazio."; }else if($msg==''){ print "O campo Mensagem está vazio."; }else{ $html = "<div id='corpo'> <h2>Contato Através do website/h2> <p>Nome: $nomeusuario</p> <p>Email: $emailusuario</p> <p>Telefone: $telefone</p> <p>Mensagem: </p> <p>$msg</p> </div>"; $recebe = 'email@recebe.com'; $nomeexibicao = utf8_decode($nomeusuario); $assunto = utf8_encode("assunto do email"); $message = $html ; $remetente = $emailusuario ; // este esta funcionando.... se o servidor for win, a quebra de linha é /r/n senão /n $headers = "X-MSMail-Priority: High \r\n"; $headers .= "Content-type: text/html; charset=UTF-8\r\n"; /* headers adicionais */ $headers .= "From: ".$nomeexibicao ."<" . $remetente . ">\r\n"; $headers .= "Bcc: <email@comcopia.com> \r\n"; $headers .= "Return-Path: email@sedererro.com \r\n"; // return-path if(!mail($recebe, $assunto, $message,$headers)){ $saida = "Erro!"; print $saida; }else{ $saida = "Seu contato foi enviado com sucesso!"; print $saida; } } ?>