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.
$conexion= mysql_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"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td height="29" bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td height="29" bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </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ña</a>
</form>
Gracias.