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

Ajuda Formulario envio de e-mail


maribh_99

Pergunta

Qual mente brilhante poderia ajudar nesta questão: :rolleyes:

Abaixo segue meu codigo, o que preciso é inserir uma função para que os dados do meu formulário seja enviando também para o EMAIL da pessoa que preencher o formulário.

<?

# Faz o include do PEAR Mail e do Mime.

include ("Mail.php");

include ("Mail/mime.php");

# E-mail de destino. Caso seja mais de um destino, crie um array de e-mails.

# *OBRIGATÓRIO*

$recipients = 'email@email.com.br';

# Cabeçalho do e-mail.

$headers =

array (

'From' => 'email@dominio.com.br', # O 'From' é *OBRIGATÓRIO*.

'To' => 'DESTINATARIO@DominioDestinatario.com',

'Subject' => 'Workshop'

);

# Utilize esta opção caso deseje definir o e-mail de resposta

# $headers['Reply-To'] = 'EMailDeResposta@DominioDeResposta.com';

# Utilize esta opção caso deseje definir o e-mail de retorno em caso de erro de envio

# $headers['Errors-To'] = 'EMailDeRerornoDeERRO@DominioDeretornoDeErro.com';

# Utilize esta opção caso deseje definir a prioridade do e-mail

# $headers['X-Priority'] = '3'; # 1 UrgentMessage, 3 Normal

# Define o tipo de final de linha.

$crlf = "\r\n";

# Corpo da Mensagem e texto e em HTML

$text = 'Escreva aqui o texto do seu e-mail';

$html = "<HTML><BODY><font color=blue>$text</font></BODY></HTML>";

# Instancia a classe Mail_mime

$mime = new Mail_mime($crlf);

# Coloca o HTML no email

$mime->setHTMLBody($html);

## # Anexa um arquivo ao email.

## $mime->addAttachment('/home/suapastahome/www/seuarquivo.txt');

# Procesa todas as informações.

$body = $mime->get();

$headers = $mime->headers($headers);

# Parâmetros para o SMTP. *OBRIGATÓRIO*

$params =

array (

'auth' => true,

'host' => 'smtp.dominio.com.br',

'username' => 'email=dominio.com.br',

'password' => 'marysol'

);

# Define o método de envio

$mail_object =& Mail::factory('smtp', $params);

# Envia o email.

$result = $mail_object->send($recipients, $headers, $body);

if (PEAR::IsError($result))

{

echo "ERRO ao tentar enviar o email. (" . $result->getMessage(). ")";

}

else

{

echo "Email enviado com sucesso!";

}

?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá Boa tarde

Você esta visualizando o arquivo errado por isso não consegue ver a solução

Analise esse Código.

arquivo "envia_form_contato.php"

if ($_POST["mensagem"]==")

{

$msg=$msg."<br>Campo não preenchido, por favor descreva o assunto";

$validade=1;

}

if ($validade==0)

{

$empresa = $_POST["empresa];

$contato = $_POST["contato"];

$cargo = $_POST["depto"];

$email = $_POST["email"]; //email do visitante

$ddd = $_POST["ddd"];

$telefone = $_POST["telefone"];

$celular = $_POST["celular"];

$mensagem = $_POST["mensagem"];

$como_nos_encontrou = $_POST["como_nos_encontrou"];

Email Com informações Preencidas pelo cliente

/////////////////////////////////////////Recebido Pela Empresa////////////////////////////////////////////////

$assunto="Formulário de contato";

$message="Empresa: $empresa <br>" .

"________________________________________________________________<br>" .

"Contato: $contato <br>" .

"Cargo: $cargo <br>" .

"Email: $email <br>".

"ddd: $ddd <br>" .

"Telefone: $telefone <br>" .

"Celular: $celular <br>" .

"Mensagem: $mensagem <br>" .

"________________________________________________________________<br>" .

"Como nos Encontrou? $como_nos_encontrou <br>" .

"________________________________________________________________<br>" ;

cntl_mail ("seu@email.com","seu@email.com",$assunto,$message);

///////////////////////////////////////////////////////////fim_do_envio_para_a_Empresa//////////////////////////////////////////

//configurações para enviar o e-mail para o visitante

$titulo = "$contato, recebemos sua mensagem"; //titulo da mensagem enviada para o visitante

$message = "$contato,<br>" .

"Nos foi solicitado uma pesquisa para desenvolvimento de trabalho.<br>" .

"Seu Formul&aacute;rio j&aacute; esta cadastrado em nosso sistema,<br>" .

"Responderemos em até 24h. <br><br>".

"Segue abaixo uma cópia das informações solicitadas.<br>" .

"________________________________________________________________<br>" .

"Mensagem:<br>" .

"$mensagem <br>" .

"________________________________________________________________<br>" .

$email_ecu = "seu@email.com.br"; //envia o e-mail de auto-resposta para o visitante

cntl_mail($email,$email_ecu,$titulo,$message);

$msg="Dados Postados com sucesso";

}

?>

?>

<html>

<head>

<title>Resposta</title>

</head>

<body>

<?

if ($validade==0)

{echo $msg;

}

else

{

echo 'Não Enviado!!';

}

?>

</body>

</html>

acesse tb

http://sourceforge.net

ou Baixe http://sourceforge.net/project/downloading...gz&23510782

Qualquer duvida eu te auxilio na config OK?

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...