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

Envio de formulário.


MauricioMiranda

Pergunta

E ai galera, beleza?

Sou novo por aqui então vou me apresentar. Sou DA e me arrisco um pouco em programação (coisas simples) em AS, HTML e PHP.

Meu problema é o seguinte, fiz um site em flash CS5 (AS2) e chegou na hora do contato e usei PHP para o envio. Deu certo a mensagem chega vai um email de resposta e tal, só que o envio só acontece quando deixo <$mailheaders = "From:";> em branco qualquer valor que entre após From: não recebo o email.

Alguém sabe por que e como resolvo isso?

Abaixo o código:

<?php
@extract($_POST);

$recipient = "contato@mauriciomiranda.com.br";
$subject = "Contato via site";
//$mailheaders = "From: Mauricio <contato@mauriciomiranda.com.br>";
$mailheaders = "From: ";
$date = date("m/d/Y H:i:s");
$texto = "P.S.: Este e-mail foi enviado automaticamente e não é necessário responder.";
$email = "$email_resposta";
$msg = "Prezado Sr.(a) $nome\n\n".
"Obrigado pelo contato, aguarde nosso retorno.\n\n".
"Sua mensagem enviada: \n".
"\n".
"$mensagem\n\n".
"\n".
"Atenciosamente.\n\n".
"Montare - Sintemas contrutivos leves.\n".
"$texto\n\n".
"------------------------------------------------------------\n".
"Usando: $HTTP_USER_AGENT\n".
"Data/Hora: $date\n".
"Email: $Email\n".
"email: $email\n";

// Pega o IP do visitante
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
//

$resposta_auto = mail("$email", "Montare - Sintemas contrutivos leves.", "$msg","$mailheaders");

if($resposta_auto){    
    $resultado="success";
    $msg = "Nome: $nome\n Telefone: $telefone\n E-mail: $email\n\n 
$nome escreveu:\n $mensagem\n\n
--------------------------------------------------------------------------------------------------------------------------------------------------
Usando: $HTTP_USER_AGENT\n Hostname: $ip \nEndereço de IP: $REMOTE_ADDR \nData/Hora: $date";

    mail("$recipient", "$subject", "$msg", "$mailheaders");
        
    echo 'erro=0';
    print "&lt;script>alert('Tudo ok.');</script>";
}else {
    echo 'erro=1';
    print "&lt;script>alert('Erro...');</script>";
}
?>

Obrigado.

Mauricio.

Editado por MauricioMiranda
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,2k
    • Posts
      652k
×
×
  • Criar Novo...