cauetc 0 Denunciar post Postado Março 10, 2009 estou tentando fazer um script com a funcao 'ESQUECI MINHA SENHA' soh que nao esta enviando a senha pelo emaiçll... o email nao chega.. alguem pode ajdar? <?php include("../config.php"); echo $emailprincipal; if(isset($_POST["lembrar"])) { $email = $_POST["email"]; if ($email=="" or $email=="Seu email") { ?><script language="JavaScript"> <!-- alert("Por favor, digite seu email!"); window.location.href = "java script:history.go(-1)"; //--> </script><? exit; } include("../conexao.php"); $selecao = mysql_query("SELECT * FROM subsolo_usuarios WHERE email = '$email'"); $row = mysql_fetch_array($selecao); if ($row == "") { ?><script language="JavaScript"> <!-- alert("Seu email não está cadastrado no banco de dados!"); window.location.href = "java script:history.go(-1)"; //--> </script><? exit; } else { $nome = $row["nome"]; $login = $row["login"]; $senha = $row["senha"]; $assunto = "SubsoloArt - Envio de senha!"; $msg = "<font face='verdana' size='7'><b>SubsoloArt!</b></font><br><?"; $msg .= "?><font face='Verdana' size='2'>Olá ".$nome.", um envio de sua senha para seu email foi solicitado através do nosso site!</font><br><br><?"; $msg .= "?><font face='Verdana' size='2'>Seu login: <b>".$login."</b></font><br><?"; $msg .= "?><font face='Verdana' size='2'>Sua senha: <b>".$senha."</b></font><br><?"; $msg .= "?><font face='Verdana' size='2'>Este é um email automático, por favor, não responda!<br><br>Obrigado!</font><?"; $mensagem = "$msg"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'From: $emailprincipal' . "\r\n"; mail($emailprincipal, $assunto, $mensagem, $headers); if(!mail($emailprincipal, $assunto, $mensagem, $headers)) { echo "foi"; } else { echo "nao foielse"; } } mysql_close($conexao); exit; } ?> <? include("topo.php"); ?> <td><table width="100%" border="0"> <tr align="left"> <td width="160" valign="top" align="left"><?php include "loja-menu.php"; ?></td> <td width="590" valign="top" align="center"><br /> <form name="form1" method="post" action="<? $PHP_SELF ?>"> <table width="100" border="0" cellspacing="6" cellpadding="0" background="../imgs/bgtabelap.jpg"> <tr> <td align="center"><input size="14" name="email" type="text" value="Seu email" onClick="this.value=='Seu email'?this.value='':null"><br /></td> </tr> <tr> <td align="center"><input type="submit" name="lembrar" value=" Ok "><br /></td> </tr> </table> </form> </td> </tr> </table></td> <? include("rodape.php"); ?> Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Março 10, 2009 Você tem servidor de SMTP configurado e funcionando no servidor onde está rodando esse script? Já conseguiu enviar algum outro e-mail, no mesmo site, da mesma forma? Faça um teste mais simples e veja se o e-mail chega: <?php mail('SEU E-MAIL', 'Assunto', "Linha 1\Linha 2\Linha 3"); ?> Compartilhar este post Link para o post Compartilhar em outros sites