zombie 0 Denunciar post Postado Junho 2, 2009 como faço pra por dois emails no codigo abaixo, esse codigo é de um formulario de contato, ele funciona certinho pra um email, mais como faço pra que va duas copias um pra cada email??? se possivel com cco copia oculta........tem algum modo? mail ("twiste@bol.com.br", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nE-Mail: $email\nMensagem: $mensagem\nData: $data\nHora: $hora\nIp: $ip", "From: $email" ); Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 2, 2009 adicione no header, o atributo "bcc" veja exemplo 4: http://jp2.php.net/manual/en/function.mail.php Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Junho 2, 2009 no meu codigo nao tem o header............ ele ta assim: esse codigo e o form.php mais os campos estao no flash.......aonde no codigo faço pra dois emails? sou meio leigo no assunto se puder dar uma força ai por favor........obrigado desde ja.... <? //pega as variaveis por POST $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $Mensagem = $_POST["mensagem"]; global $email; //função para validar a variável $email no script todo $data = date("d/m/y"); //função para pegar a data de envio do e-mail $hora = date("H:i"); //para pegar a hora com a função date $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário //aqui envia o e-mail para você mail ("twiste@ig.com.br", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nE-Mail: $email\nMensagem: $mensagem\nData: $data\nHora: $hora\nIp: $ip", "From: $email" ); //aqui são as configurações para enviar o e-mail para o visitante $site = "twiste@ig.com.br"; //o e-mail que aparecerá na caixa postal do visitante $titulo = "RE: E-mail Enviado"; //titulo da mensagem enviada para o visitante $msg = "Obrigado por visitar nosso site.!"; //aqui envia o e-mail de auto-resposta para o visitante mail("$email", "$titulo", "$msg", "From: $site" ); ?> Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 2, 2009 Então coloque hehe. Olha só. $headers = 'Bcc: emailda@copia.oculta.com' . "\r\n"; mail($email, $titulo, $msg, $headers); Aquele From: Site na verdade é um dos headers do email. Se quiser colocar ele tambem, é so consultar o manual do php, função mail() e ver o header From: ;) Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Junho 2, 2009 coloquei assim, mais dai a resposta o formulario foi pro email da pessoa que tava mandando a resposta..............como faço pra colocar ai o codigo...nao xinga rsrsrsrs //aqui envia o e-mail para você $headers = 'Bcc: twiste@ig.com.br' . "\r\n"; mail($email, $assunto, $mensagem, ); mail ("twiste@ig.com.br", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nE-Mail: $email\nMensagem: $mensagem\nData: $data\nHora: $hora\nIp: $ip", "From: $headers" ); Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 2, 2009 $headers = 'Bcc: emailda@copia.oculta.com' . "\r\n"; $headers .= 'To: Destinatario <emaildo@destinatario.com>' . "\r\n"; $headers .= 'From: Remetente <emaildo@remetente.com>' . "\r\n"; mail($email, $titulo, $msg, $headers); E não precisa usar a função mail() duas vezes. O header BBC vai enviar uma copia oculta automaticamente. Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Junho 2, 2009 $headers = 'Bcc: emailda@copia.oculta.com' . "\r\n"; $headers .= 'To: Destinatario <emaildo@destinatario.com>' . "\r\n"; $headers .= 'From: Remetente <emaildo@remetente.com>' . "\r\n"; mail($email, $titulo, $msg, $headers); E não precisa usar a função mail() duas vezes. O header BBC vai enviar uma copia oculta automaticamente. no caso ai, eu teria que preencher o e-mail da pessoa manualmente, como teria que ser pra pegar o email automatico (email que a pessoa por no formulario de contato) ???? Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 2, 2009 Uai, se for GET voce pega com $_GET. Se for por POST, use $_POST. Se estiver com duvida, poste teu formulário aqui. Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Junho 2, 2009 <? //pega as variaveis por POST $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $Mensagem = $_POST["mensagem"]; global $email; //função para validar a variável $email no script todo $data = date("d/m/y"); //função para pegar a data de envio do e-mail $hora = date("H:i"); //para pegar a hora com a função date $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário //aqui envia o e-mail para você mail ("twiste@ig.com.br", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nE-Mail: $email\nMensagem: $mensagem\nData: $data\nHora: $hora\nIp: $ip", "From: $email" ); //aqui são as configurações para enviar o e-mail para o visitante $site = "twiste@ig.com.br"; //o e-mail que aparecerá na caixa postal do visitante $titulo = "RE: E-mail Enviado"; //titulo da mensagem enviada para o visitante $msg = "Obrigado por visitar nosso site.!"; //aqui envia o e-mail de auto-resposta para o visitante mail("$email", "$titulo", "$msg", "From: $site" ); ?> no caso vai ficar assim: $headers = 'Bcc: emailda@copia.oculta.com' . "\r\n"; $headers .= 'To: Destinatario <emaildo@destinatario.com>' . "\r\n"; $headers .= 'From: Remetente <$_POST>' . "\r\n"; mail($email, $titulo, $msg, $headers); ? isso Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Junho 2, 2009 tentei da forma acima e da erro.............como posso fazer? fazendo um favor Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 2, 2009 <? //pega as variaveis por POST $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $data = date("d/m/y"); //função para pegar a data de envio do e-mail $hora = date("H:i"); //para pegar a hora com a função date $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário // Aqui definimos os cabeçalhos da mensagem $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'To: '.$nome.' <'.$email.'>' . "\r\n"; $headers .= 'From: Zombie <twiste@ig.com.br>' . "\r\n"; // Aqui montamos a mensagem $msg = 'Nome: '.$nome.'\n'; $msg .= 'E-Mail: '.$email.'\n'; $msg .= 'Mensagem: '.$mensagem.'\n'; $msg .= 'Data: '.$data.'\n'; $msg .= 'Hora: '.$hora.'\n'; $msg .= 'Ip: '.$ip; mail("twiste@ig.com.br", "$assunto", $msg, $headers); // Aqui envia o email para twiste@ig.com.br mail($email, "RE: E-mail Enviado", "Obrigado por visitar nosso site.!", $headers); // Aqui envia o email para o cliente ?> Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Junho 5, 2009 copiei o codigo e coloquei la e da erro...........ele manda as msg pro cliente com o meu email tb...........tentei modificar mais nao deu muito certo nao tb........... Compartilhar este post Link para o post Compartilhar em outros sites