Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rick RJ

[Resolvido] Funciona mas ta faltando algo.

Recommended Posts

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

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

Lembrando que para cópia oculta, use BCC.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.