Buenas tardes, estoy realizando un formulario de recupero de contraseña.
Les paso el código del formulario:
Cita:
Código HTML:
Ver original<form id="form1" name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<input name="mail" type="text" class="inputbox_abm_modal" id="mail" value="<?php if(isset($_POST['email'])) { echo $_POST['email']; } ?>" />
<input name="Enviar" type="image" src="assets/img/btn_enviar.jpg" id="Enviar" value="Enviar" />
Y el código PHP:
Cita:
Código PHP:
Ver original<?php
$hostname_cnx_pepe = "localhost";
$database_cnx_pepe = "pepe";
$username_cnx_pepe = "root";
$password_cnx_pepe = "";
include('funcion.php');
if(isset($_POST['Enviar'])) {
if($_POST['email']!='' && valid_email($_POST['email'])==TRUE)
{
$query = "SELECT * FROM usuarios WHERE email = '".($_POST['email'])."'";
\r\n";
";
$message = "Estimados " .$row['usuario']. "\r\n";
$message .= "\r\n";
$message .= "La contraseña de tu cuenta es: \r\n";
$message .= $row['clave'];
if(mail($row['email'], $subject, $message, $headers)) {
$exito = '<div class="titulo_abm_modal">La contraseña fue enviada a su dirección de correo electronico</div>';
}
else
{
$error = '<div class="titulo_abm_modal">El envio ha fallado, por favor contacte al administrador sobre este problema</div>';
}
}
else
{
$error = '<div class="titulo_abm_modal">Asegurese de que no ha dejado el campo vacío y que la dirección de correo electronica es una dirección de correo válida </div>';
}
}
{
echo $exito;
}
else
{
echo $error;
?>
Me podrán ayudar, porque no envía el mail sin arrojar error.
Muchas gracias!