Jump to content


Photo

Como Fazer Uma Página De "Indique A Um Amigo"


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

#1 di_94

di_94

    Novato no fórum

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

Posted 30/08/2011, 10:05

Estou tentando fazer uma página de indique a uma amigo.
Esta dando tudo certinho. Porém quero que apareça no campo "From:" o e-mail que a pessoa colocar no formulário.
Já consegui fazer isso, mas ele vai pro meu lixo. Agradeço desde já a ajuda.

segue o código php.

<?php
 
if (eregi('tempsite.ws$|meusite.com.br$|Meu Site.ws$|websiteseguro.com$', $_SERVER[HTTP_HOST])) {
        $emailsender='MEUSITE@MEUSITE.com.br';
} else {
        $emailsender = "$MEUSITE@MEUSITE.com.br" . $_SERVER[HTTP_HOST];
}
 
/* Montagem do cabecalho em Linux ou Windows  */
if(PATH_SEPARATOR == ";") $quebra_linha = "\r\n"; //Se for Windows
else $quebra_linha = "\n"; //Se "não for Windows"
 
// Dados do formulário
$nomeremetente     = $_POST['nomeremetente'];
$emailremetente    = $_POST['emailremetente'];
$emaildestinatario = $_POST['emaildestinatario'];
$nomeamigo		   = $_POST['nomeamigo'];
$comcopia          = $_POST['comcopia'];
$comcopiaoculta    = $_POST['comcopiaoculta'];
$assunto           = 'QUALQUER ASSUNTO';
$mensagem          = $_POST['mensagem'];
 
/* Mensagem */
$mensagemHTML = 'Olá '.$nomeamigo.' Tudo bem?'.$mensagem.'
<hr>';
 
/* Montando o cabeçalho da mensagem */
$headers = "MIME-Version: 1.1" .$quebra_linha;
$headers .= "Content-type: text/html; charset=iso-8859-1" .$quebra_linha;
$headers .= "From: ".$emailremetente .$quebra_linha;
$headers .= "Reply-To: " . $emailremetente. $quebra_linha;
$headers .= "Return-Path: ". $emailsender. $quebra_linha;

if(!mail($emaildestinatario, $assunto, $mensagemHTML, $headers ,"-r".$emailremetente)){ // Se for Postfix
    $headers .= "Return-Path: " . $emailremetente . $quebra_linha; // Se "não for Postfix"
    mail($emaildestinatario, $assunto, $mensagemHTML, $headers );
}
 
print "Mensagem <b>$assunto</b> enviada com sucesso!<br><br>
De: $emailsender<br>
Para: $emaildestinatario<br>
Com cópia: $comcopia<br>
Com cópia Oculta: $comcopiaoculta
<p><a href='".$_SERVER["HTTP_REFERER"]."'>Voltar</a></p>"

?>

Edição feita por: di_94, 30/08/2011, 10:12.


#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 31/08/2011, 10:29

ola meu amigo o facebook tem um plugin legal para fazer isto
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 di_94

di_94

    Novato no fórum

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

Posted 31/08/2011, 11:50

ola meu amigo o facebook tem um plugin legal para fazer isto

Oláa.

como assim ? esta página vai ficar direto no meu site. Não pretendo utilizar plugins de terceiros.

muito obrigado pela resposta (:

Edição feita por: di_94, 31/08/2011, 11:50.


#4 Samuel Silva Pereira

Samuel Silva Pereira

    Turista

  • Usuários
  • 49 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 12/12/2011, 10:48

Amigo, vc pode usar o addthis tbm, resolve seu problema tbm: http://www.addthis.com/ lá tem enviar por e-mail.
Para quem quer saber os melhores Hd ExternoMensagens para celular e Frases lindas para você mandar.
Frases para Facebook para postar em seu mural.
Dia do Amigo e Piadas




1 user(s) are reading this topic

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

IPB Skin By Virteq