Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Função Mail


Keep Kuler

Pergunta

Boas!

Gente, sou iniciante no php, em cima de outros script montei o meu script de envio via formulário, porém não recebo os e-mails enviados, a página é redirecionada para a confirma.php, mas nada chega.

Alguém poderia dar uma olhada no meu script e me apontar onde estou errando?!

Agradeço já a atenção de todos!

Abs!

:blink:

<?php
$adminaddress = "dest@email.net"; 
$siteaddress ="http://www.dominio.com.br"; 

$redirect = "../confirma.php";

$date = date("m/d/Y H:i:s");



$nome = $HTTP_POST_VARS['nome'];
$email = $HTTP_POST_VARS['email'];
$cidade = $HTTP_POST_VARS['cidade'];
$uf = $HTTP_POST_VARS['uf'];
$ddd = $HTTP_POST_VARS['ddd'];
$telefone = $HTTP_POST_VARS['telefone'];
$mensagem = $HTTP_POST_VARS['mensagem'];

    $msg = "nome: " .$nome. "<br>";
    $msg = $msg . "e-mail: " .$email. "<br>";
    $msg = $msg . "cidade: " .$cidade. " - uf: " .$uf. "<br>";
    $msg = $msg . "telefone: " .$ddd. " - " .$telefone. "<br>";
    $msg = $msg . "mensagem: <br>..................................................<br>" .$mensagem. "<br><br>";
    $msg = $msg . "Info: <br>-----------------------------------------<br>";
    $msg = $msg . "Browser: " .$HTTP_SERVER_VARS['HTTP_USER_AGENT']. "<br>";
    $msg = $msg . "IP Address: " .$_SERVER['REMOTE_ADDR']. "<br>";
    $msg = $msg . "Data/Hora: " .$date;
    
    
    $subject = "CONTATO - ". $nome ." entrou em contato pelo site";
    $cabecalho = "From:". $nome . "<".$email.">";
    
    mail($adminaddress,$subject,$msg,$cabecalho);



Header( "Location: ".$redirect );
?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Mudei algumas coisas ^^:

<?php
$nome     = $_POST['nome'];
$email    = $_POST['email'];
$cidade   = $_POST['cidade'];
$uf       = $_POST['uf'];
$ddd      = $_POST['ddd'];
$telefone = $_POST['telefone'];
$mensagem = $_POST['mensagem'];



  $redirect = "../confirma.php";

  $date = date("m/d/Y H:i:s");
  $MailRecipiente = "site@site.com.br"; //seu email
  $MailAssunto    = "Assunto"; //assunto
  $headers = "MIME-Version: 1.0\r\n";
  $headers .= "Content-type: text/html; charset=iso-8859-15\r\n";
  $headers .= "From: $email\r\n";




$msg = "<html><body>
<br>
<br>
<br>Email recebido via site 
<br>
<br>Nome    : <b>$nome</b>
<br>Email   : <b>$email</b>
<br>Cidade  : <b>$cidade</b>
<br>Estado  : <b>$uf</b>
<br>Telefone : <b>$ddd</b> - <b>$telefone</b>
<br>Data/Hora : <b>$date</b>
<br>Assunto : <b>$assunto</b>
<br>
<br>Mensagem: <br>
<b>$mensagem</b>
<br></body></html>"; 
   
    
   mail($MailRecipiente,$MailAssunto,$msg,$headers);



header( "Location: ".$redirect );
?>

Tente agora ;)

*PS: Hoje em dia não se usa mas isso aqui:

$HTTP_POST_VARS isso é substituido por isso : $_POST

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...