Rick RJ 1 Denunciar post Postado Junho 1, 2009 Galera, preciso de uma ajuda, estou iniciando na programação PHP. Abri um campo na página para que o visitante possa digitar um email indicando a um amigo o site. Meu PHP ficou assim: <? $email = "sac@monografiasrio.com.br"; $headers = "Content-type:text/html;charset=iso-8859-1\n"; $headers = "From: $email2"; $destinatario = $_POST['email2']; $recipient = $_POST['email2']; $assunto = "Indicação de um site por um amigo"; $corpo = "Um amigo seu nos visitou e quer te indicar nosso site, www.monografiasrio.com.br. Estamos a disposição para ajuda-lo em seus trabalhos acadêmicos. Agradecemos e aguardamos sua visita."; mail($recipient, $assunto, $corpo, $headers); $msg = "Seu amigo foi convidado a conhecer o site da Monografias Rio"; echo "<script>location.href='index.html'; alert('$msg');</script>"; ?> O email chega mas sem remetente. Preciso tambem que envie um cópia oculta pra podermos analisar o numero de indicações. Agradeço a ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 1, 2009 Uma melhorada no teu script para atender suas necessidades. <? $email = 'sac@monografiasrio.com.br'; $destinatario = $_POST['email2']; $assunto = 'Indicação de um site por um amigo'; $corpo = 'Um amigo seu nos visitou e quer te indicar nosso site, www.monografiasrio.com.br. Estamos a disposição para ajuda-lo em seus trabalhos acadêmicos. Agradecemos e aguardamos sua visita.'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'To: Destinatário <'.$destinatario.'>' . "\r\n"; $headers .= 'From: MonoGrafias Rio <'.$email.'>' . "\r\n"; $headers .= 'Bcc: '.$email.'' . "\r\n"; mail($destinatario, $assunto, $corpo, $headers); $msg = "Seu amigo foi convidado a conhecer o site da Monografias Rio"; echo "<script>location.href='index.html'; alert('$msg');</script>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Junho 1, 2009 Lembrando que para cópia oculta, use BCC. Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 1, 2009 Alterei la William. Falta de atenção. Compartilhar este post Link para o post Compartilhar em outros sites
Rick RJ 1 Denunciar post Postado Junho 1, 2009 André / William, valeu a ajuda mas o e-mail não chegou. Com meu código o email chega mas sem remetente e sem o envio da cópia oculta. Alguma sugestão? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 1, 2009 Fiz umas alterações no código la em cima, testei e funcionou. Tente novamente por favor. Eu recebi o email normalmente, e uma cópia oculta para outro email. Compartilhar este post Link para o post Compartilhar em outros sites
Rick RJ 1 Denunciar post Postado Junho 1, 2009 Obrigadão André, funcionou legal. Só mais uma perguntinha. Como faço para mudar esta linha para outro endereço de email, envio@monografiasrio.com.br ? $headers .= 'Bcc: '.$email.'' . "\r\n"; seria por acaso $headers .='Bcc: 'envio@monografiasrio.com.be.'' . "\r\n"; Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 1, 2009 $email2 = 'envio@monografiasrio.com.br'; $headers .= 'Bcc: ' . $email2 . '\r\n'; Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 1, 2009 Obrigadão André, funcionou legal. Só mais uma perguntinha. Como faço para mudar esta linha para outro endereço de email, envio@monografiasrio.com.br ? $headers .= 'Bcc: '.$email.'' . "\r\n"; seria por acaso $headers .='Bcc: 'envio@monografiasrio.com.be.'' . "\r\n"; Não, aquelas aspas simples entre o email que você colocou não existem. Elas são da concatenação da variavel sómente. Tirando a variavel ficaria assim. $headers .= 'Bcc: envio@monografiasrio.com.br' . "\r\n"; Compartilhar este post Link para o post Compartilhar em outros sites
Rick RJ 1 Denunciar post Postado Junho 1, 2009 Acertei André, obrigado pela ajuda e espero poder retribui-lo. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites