Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros,
Preciso da ajuda de vocês para fazer com que a mensagem seja enviada com quebra de página (nome, email, assunto e mensagem). Tentei de tudo mas não consegui. Segue o código abaixo:
//enviar.php
<?php
require_once('phpmailer/class.phpmailer.php');
$erros = "";
if(empty($_POST['nome'])){
$erros .= "O nome deve ser preenchido.";
}
if(empty($_POST['email']) ){
$erros .= "O E-mail deve ser preenchido.";
}else{
$email = $_POST['email'];
eregi("([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z\.]+)",$email,$match);
if(!isset($match)){
$erros .= "O e-mail informado é inválido.";
}
}
if(empty($_POST['mensagem'])){
$erros .= "A mensagem deve ser preenchida.";
}
if( empty($erros) ){
$phpmail = new PHPMailer();
$phpmail->IsSMTP(); // envia por SMTP
$phpmail->Host = "localhost"; // SMTP servers
//$phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
$phpmail->Username = "contato@empresa.com.br"; // SMTP username
$phpmail->Password = " "; // SMTP password
$phpmail->IsHTML(true);
$phpmail->From = 'contato@empresa.com.br';
$phpmail->FromName = $_POST['nome'];
$phpmail->AddAddress("contato@empresa.com.br");
$phpmail->Subject = $assunto;
$phpmail->Body .= "Nome: ".$_POST['nome']."";
$phpmail->Body .= "E-mail: ".$_POST['email']."";
$phpmail->Body .= "Telefone: ".$_POST['telefone']."";
$phpmail->Body .= "Assunto: ".$_POST['assunto']."";
$phpmail->Body .= "Mensagem: ".nl2br($_POST['mensagem'])."";
$send = $phpmail->Send();
if($send){
echo "<script type='text/javascript'> alert('Contato Enviado com Sucesso!'); window.location.href='../contato.php'; </script>";
}else{
echo "Não foi possível enviar a mensagem. Erro: " .$phpmail->ErrorInfo;
}
}else{
echo $erros;
}
?>
Desde já agradeço pela ajuda.
Carregando comentários...