cotauberaba Postado Julho 17, 2012 Denunciar Share Postado Julho 17, 2012 Não entendo porque está printando na tela logo após o envio da solicitação de nova senha as seguintes mensagens em cima do formulário:contato@cotauberaba.com.br: 250 Ok cleitinho_cardoso@hotmail.com: 250 Ok script:<?php include_once("../Connections/config.php");?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CotaUberaba | Painel de Administração</title> <link href="login_style.css" rel="stylesheet" type="text/css" /> </head> <body> <?php /** * Função para gerar senhas aleatórias * * @author Thiago Belem <contato@thiagobelem.net> * * @param integer $tamanho Tamanho da senha a ser gerada * @param boolean $maiusculas Se terá letras maiúsculas * @param boolean $numeros Se terá números * @param boolean $simbolos Se terá símbolos * * @return string A senha gerada */ function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) { $lmin = 'abcdefghijklmnopqrstuvwxyz'; $lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $num = '1234567890'; $simb = '!@#$%*-'; $retorno = ''; $caracteres = ''; $caracteres .= $lmin; if ($maiusculas) $caracteres .= $lmai; if ($numeros) $caracteres .= $num; if ($simbolos) $caracteres .= $simb; $len = strlen($caracteres); for ($n = 1; $n <= $tamanho; $n++) { $rand = mt_rand(1, $len); $retorno .= $caracteres[$rand-1]; } return $retorno; } ?> <div id="login"> <img src="images/logo.png" alt="" /> <form name="login_painel" action="" method="post"> <span class="envie">Para receber os dados de acesso, informe abaixo seu email de login</span> <label><span>E-mail: </span><input type="text" name="email" /></label> <p><a href="index.php">[ Voltar e logar ]</a></p> <input type="submit" name="logar" value="Recuperar" class="btn" /> </form> <?php if(isset($_POST['logar'])){ $email = $_POST['email']; $novaSenha = geraSenha(6, false, true); $insere = 'UPDATE cota_clientes SET senhas = :senhas WHERE email = :email'; try{ $query_Insere = $conecta->prepare($insere); $query_Insere->bindValue(':senhas',$novaSenha,PDO::PARAM_STR); $query_Insere->bindValue(':email',$email,PDO::PARAM_STR); $query_Insere->execute(); }catch(PDOexception $errorInsere){ echo 'Erro ao inserir nova senha '.$errorInsere; } ?> <?php $email = $_POST['email']; $sql= 'SELECT * FROM cota_clientes WHERE email = :email'; try{ $query = $conecta->prepare($sql); $query->bindValue(':email',$email,PDO::PARAM_STR); $query->execute(); $res = $query->fetchAll(PDO::FETCH_ASSOC); }catch(PDOexception $error_email){ echo 'Erro ao selecionar email '.$error_email->getMessage(); } foreach($res as $resEmail){ $nome = $resEmail['nome']; $email = $resEmail['email']; $senhas = $resEmail['senhas']; }//foreach $mail_data = date('d/m/Y H:i:s'); $destinatario = 'contato@cotauberaba.com.br'; $assuntoEmail = 'Reenvio de Senha - '.$nome; $headers = "From: $destinatario\n"; $headers .= "content-type: text/html; charset = \"utf-8\"/n/n"; $mensagemRecupera = " Reenvio de Dados<br /> <strong>O seguinte usuário, solicitou um reenvio de senha</strong> <strong>Usuário Nome:</strong> $nome<br /> <strong>Usuário E-mail:</strong> $email<br /> <strong>Nova senha:</strong> $senhas. <br /> <br /> Mensagem enviada em $mail_data. "; mail($destinatario,$assuntoEmail,$mensagemRecupera,$headers); $usuarioAssunto = 'Reenvio de Dados COTAUBERABA'; $mensagemUsuario = " Este é um e-mail enviado pelo sistema de recuperação de senhas do COTAUBERABA.<br /> <strong>E-mail de segurança, guarde este e-mail para futuras consultas!</strong><br /> Seus dados são: <br /><br /> <strong>Login:</strong> $email<br /> <strong>Nova senha:</strong> $senhas<br /><br /> Está é uma mensagem automática de nosso sistema, você não precisa responder a mesma! <br /> <br /> Mensagem enviada em $mail_data.<br /> Obrigado por fazer parte da família COTAUBERABA. "; mail($email,$usuarioAssunto,$mensagemUsuario,$headers); echo '<h3 style="font:14px; color=#F00">Foi enviado um e-mail com os dados de acesso para este usuário</h3>'; }//if ?> </div><!--FECHA DIV LOGIN--> </body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cotauberaba
Não entendo porque está printando na tela logo após o envio da solicitação de nova senha as seguintes mensagens em cima do formulário:
contato@cotauberaba.com.br: 250 Ok
cleitinho_cardoso@hotmail.com: 250 Ok
script:
</html>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.