webankenovi disculpeme.
si ingreso un correo invalido o valido me aparece la pantalla en blanco
envio.php
Código PHP:
Ver originalini_set ('error_reporting', E_ALL); $destinatario_form = $_POST['destinatario'];
$usuario = 'postgres';
$contrasenia = '*****';
try {
$db = new PDO('pgsql:host=192.168.102.200;dbname=volcanoes',$usuario,$contrasenia);
}catch(PDOException $e) {
echo "Usuario y Clave Invalidas";
throw new Exception("Usuario y Clave Invalidas", 0, $e);
}
$consulta = $db->prepare("SELECT * FROM usuarios WHERE usu_correo ='$destinatario_form'");
$consulta->execute();
while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
{
$hash=$fila['usu_clave'];
}
require_once('phpMailer/class.phpmailer.php');
require_once("phpMailer/class.smtp.php");
$consulta->execute();
$cuenta = $consulta->rowCount();
if($cuenta == 1){
while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
{
$hash=$fila['usu_clave'];
$destinatario=$fila['usu_correo'];
}
require_once('phpMailer/class.phpmailer.php');
require_once("phpMailer/class.smtp.php");
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->Host = '172.25.1.3';
$mail->SMTPDebug = 0;
$mail->SMTPAuth = false;
$mail->SMTPSecure = 'SSL';
$mail->Port = 25;
$mail->Subject = "Asunto del correo";
$mail->AddAddress($destinatario);
$mail->Subject = 'Recuperacion Contraseña';
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
$mail->MsgHTML("<a href='http://192.168.102.9/volcanicos&time=".time()."&id=".$hash."'>".Recuperar
.Contraseña
."</a>"."<br>".$hash); if(!$mail->Send()) {
$validate = false;
} else {
$validate = true;
}
}else{
$validate = "El correo"." ".$destinatario_form."<br>"."No esta Asociado a ningun usuario del Sistema";
}
y en confirmacion solo tengo este codigo php
Código PHP:
Ver original<?
ini_set ('error_reporting', E_ALL); if($validate==true)) {
echo "Email enviado correctamente";
} else {
echo "Se produjo un error en el envio del email , pruebe a intentarlo otra vez";
}