Ir para conteúdo
Fórum Script Brasil
  • 0

Php mailer (c copia)


Marcos Geam

Pergunta

Galera estou com um probleminha que não consigo perceber onde é, o seguinte é um formulario de cadastro de usuarios, que insere no banco e envia uma mensagem de confirmacao para quem se cadastra, até ai tudo bem, o cadastro ta sendo feito no banco, certinho, o envio para o adminstrador do site tambem é feito atraves do mailer nos campos para, mais o principal q é o envio para quem se cadastra não ocorre, estou colocando no campo CC do mailer segue o codigo abaixo , alguém poder me ajudar agradeço: (PS.: Retirei as informacoes de acesso do script)

//Conexão manual (necessária)

require_once('Connections/conn.php');

//Inclusão da classe para o envio de e-mail

include ("phpmailer/phpmailer/class.phpmailer.php");

//Recupera os valores do formulário.

$cpf_cli = $_POST['cpf_cli'];

$nome_cli = $_POST['nome_cli'];

$nascimento_cli = $_POST['nascimento_cli'];

$endereco_cli = $_POST['endereco_cli'];

$bairro_cli = $_POST['bairro_cli'];

$cidade_cli = $_POST['cidade_cli'];

$cep_cli = $_POST['cep_cli'];

$fone_cli = $_POST['fone_cli'];

$email_cli = $_POST['email_cli'];

$veiculo_cli = $_POST['veiculo_cli'];

$placa_cli = $_POST['placa_cli'];

$seguro = $_POST['seguro'];

$seguradora = $_POST['seguradora'];

$concorda_contrato = $_POST['concorda_contrato'];

$codigo = md5($cpf_cli);

$status = $_POST['status'];

//Verifica se o cliente é cadastrado.

$verifica = mysql_query("SELECT * FROM tb_clientes WHERE cpf_cli = '$cpf_cli'") or die(mysql_error());

$contar = mysql_num_rows($verifica);

if($contar >= '1'){

echo "<script> alert('Desculpe, este CPF já foi cadastrado!') , location.href='../../site/cadastro.php'</script>";

}else{

// Caso não esteja cadastrado efetua a inserção no banco.

$cadastra = mysql_query("INSERT INTO tb_clientes (cpf_cli, nome_cli, nascimento_cli, endereco_cli, bairro_cli, cidade_cli, cep_cli, fone_cli, email_cli, veiculo_cli, placa_cli, seguro, seguradora, concorda_contrato, codigo, status) VALUES ('$cpf_cli','$nome_cli','$nascimento_cli','$endereco_cli', '$bairro_cli', '$cidade_cli','$cep_cli','$fone_cli','$email_cli','$veiculo_cli','$placa_cli', '$seguro', '$seguradora', '$concorda_contrato','$codigo','inativo')") or die(mysql_error());

if($cadastra<='0'){

echo "Não foi possível efetuar o cadastro, tente novamente.";

}else{

//Enviar e-mail de confirmação para o cliente.

$de = utf8_decode('Teste');

$para = ('meuemail@hotmail.com');

$assunto = utf8_decode('Express Card');

$html .= utf8_decode( "

Foi efetuado o cadastro que sistema do cartão ceara autos express<br>

<br>

Para confirmar seu cadastro clique no link abaixo:<br>

<a href=\"http://meusite/confirma.php\">Confirmar Cadastro</a>

<br><br>

Caso você não tenha efetuado nenhum cadastro, ignore este email.<br>

");

$mail = new PHPMailer();

$mail->IsSMTP('smtp'); // mandar via SMTP

$mail->Mailer = ('mail');

$mail->SMTPSecure = 'ssl';

$mail->Host = ""; // Seu servidor SMTP

$mail->SMTPAuth = true; // Habilita a autenticação via SMTP

$mail->Username = ""; // usuário deste servidor SMTP

$mail->Password = ""; // senha deste servidor SMTP

$mail->From = (""); // Remetente

$mail->FromName = (""); // Nome do remetente

$mail->AddAddress("","Para"); //E-mail e nome do destinatario

$mail->AddReplyTo("","E-mail para resposta"); // E-mail e nome do remetente (e-mail de resposta)

$mail->AddCC($email_cli); // E-mail e nome do destinatario (copia carbono)

$mail->WordWrap = 50; // Definir quebra de linha

$mail->IsHTML(true); // Envia como HTML

$mail->Subject = "Cartão"; // Assunto

$mail->From = (""); //Identificar usuário na caixa de entrada

$mail->Body = $html;

if(!$mail->Send()) // Envia a mensagem

{

echo "A mensagem não pode ser enviada"; // Mensagem de erro

echo "Erro: " . $mail->ErrorInfo;

exit;

}

echo "Mensagem enviada com sucesso!<br>"; // Mensagem de sucesso

echo "Por favor aguarde..."; // Mensagem de sucesso

}

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...