Jump to content


Photo

Enviar Resposta Para Dois E-mails Diferentes


  • Faça o login para participar
2 replies to this topic

#1 Loi

Loi

    12 Horas

  • Usuários
  • 128 posts
  • Sexo:Não informado

Posted 24/03/2009, 11:54

Olá!
Antes de mais nada, gostaria de informar que pesquisei tópicos relacionados mas não consegui resposta para minha dúvida.

Consegui um script que funcionou bem com algumas modificações (difíceis para mim, pois não programo em PHP). Acontece que gostaria de enviar a mensagem para dois e-mails diferentes e não estou conseguindo! Tentei a lógica do HTML separando por vírgulas (email1@provedor.com.br,email2@provedor.com.br) e não deu certo. Como fazer? Segue o script:

<? //inicia o php
$action != "http://www.pedefolha.../FormMail.cgi";
$nome = $_POST["nome"]; //trata a variavel nome
$email = $_POST["email"]; //trata a variavel telefone
$telefone = $_POST["telefone"]; //trata a variavel assunto
$pedido = $_POST['pedido']; //trata a variavel mensagem
$header = "Content-type: text/html; charset=UTF-8 ";
global $email; //transforma em variavel global a variavel email

$data = date("d/m/y"); //pega a data
$ip = $_SERVER['REMOTE_ADDR']; //pega o ip de quem enviou
$hora = date("H:i"); //pega a hora

mail ("contato@pedefolha.com.br", // aqui você coloca o seu email
"Pedido via Site Pé de Folha $assunto",
"Nome: $nome
Email: $email
Telefone: $telefone
Pedido: $pedido",
"From: $nome <$nome>"
);

//agora vamos imprimir na tela o resultado ou a resposta
echo "<a href=\"confirmação_recebimento.html\">";
echo "<a href=\"contato_a.html\">voltar</a>";
?> //fechamos o php



#2 TomDaMata

TomDaMata

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 24/03/2009, 12:56

Se sua única dúvida é como colocar mais de um email como destinatário é só fazer o seguinte:


[codebox]mail ("contato@pedefolha.com.br, outrocontato@pedefolha.com.br", // aqui você coloca o seu email
"Pedido via Site Pé de Folha $assunto",
"Nome: $nome
Email: $email
Telefone: $telefone
Pedido: $pedido",
"From: $nome <$nome>"
);[/codebox]

Note que a virgula foi colocada dentro das aspas, porque o parametro do destinatário tem que ser o primeiro, se você colocar a virgula fora das aspas ele vai entender que se trata de um novo parametro e não mais o destinatário.

#3 Loi

Loi

    12 Horas

  • Usuários
  • 128 posts
  • Sexo:Não informado

Posted 24/03/2009, 16:15

Problema resolvido! Faltou um espaço entre as vírgulas separando os dois e-mails.
Obrigado pela solução.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq