Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/03/2008, 05:41
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 17 años
Puntos: 52
Re: Email para recuperacion de contraseña no llega

He taratado de cambiar mi codigo con nlo que he visto en el foro pero no mando los emails, ya no es que lleguen vacion, sino que no llegan

os dejo el codigo, a ver si alguien ve algo,

Código PHP:
<?php

//datos para establecer la conexion con la base de mysql.
$conexionmysql_connect('localhost','user','9999')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('registro')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
                     
                         
                        
// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST['username'])) {
    
$username $_POST['username'];
    

    
// Hay campos en blanco
    
if($username==NULL) {
        echo 
"un campo está vacio.";
        
formRegistro();


}else{
                
//realizamos una consulta a la bd
    
$query mysql_query("SELECT * FROM usuarios WHERE usuario='$username'"$conexion );
                
            
mysql_query($query) or die(mysql_error());
            
            
$array mysql_fetch_array($query);
            
$arrayemail $array["email"];
            
$arraypassword $array["password"];      
            
//$arrayusername = $array["username"];     
            
if ($_POST["username"]=="$arraypassword"){


        
            
            }else{    
                
$adireccion"[email protected]";
                 
$asunto ="recuperacion de contraseña: ".$username."";
                 
$contenidomail"Nombre Usuario: ".$username."\n"
                                 
."Contrseña: ".$arraypassword."\n";
                                  
                 
$dedireccion"[email protected]";
                
$comentario=($comentario);
                 
$contenidomail=($contenidomail);
                    
mail ($adireccion$asunto$contenidomail$dedireccion);}
                echo 
"La contraseña de'".username."' ha sido enviada de manera satisfactoria.<br />";    
                }
                }
                
                
                
?><form action="<?php echo $_SERVER['PHP_SELF'?>" method="post">
          <table width="80%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td></td>
            </tr>
          </table>
          <table width="59%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td height="81" colspan="2"><div align="center"><span class="Estilo18"></span></div></td>
              </tr>
            <tr>
              <td height="81" colspan="2"><div align="center" class="Estilo17">recuperar contraseña</div></td>
              </tr>
            <tr>
              <td width="43%" height="31" bgcolor="#CCCCCC">Usuario (max 20):</td>
              <td width="49%" bgcolor="#CCCCCC"><input type="text" name="username" size="20" maxlength="20" /></td>
              </tr>
            <tr>
              <td height="29" bgcolor="#CCCCCC">&nbsp;</td>
              <td bgcolor="#CCCCCC">&nbsp;</td>
            </tr>
            <tr>
              <td height="29" bgcolor="#CCCCCC">&nbsp;</td>
              <td bgcolor="#CCCCCC">&nbsp;</td>
            </tr>
            <tr>
              <td height="29" bgcolor="#CCCCCC">&nbsp;</td>
              <td bgcolor="#CCCCCC">&nbsp;</td>
            </tr>
            <tr>
              <td height="40" colspan="2"><div align="center">
                <input type="submit" value="recuperar" />
              </div></td>
              </tr>
          </table>
          <a href="recuperar.php" class="Estilo18">Recuperar contrase&ntilde;a</a>
          </form>

Gracias.