Ver Mensaje Individual
  #31 (permalink)  
Antiguo 13/12/2012, 16:29
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: imprimir despues de $_POST

el envio.php lo tengo asi

Código PHP:
Ver original
  1. $destinatario_form = $_POST['destinatario'];
  2. $usuario = 'postgres';
  3. $contrasenia = '*****';
  4.    
  5.             try {
  6.  
  7.                 $db = new PDO('pgsql:host=192.168.102.200;dbname=volcanoes',$usuario,$contrasenia);
  8.                 }catch(PDOException $e) {
  9.                 echo "Usuario y Clave Invalidas";
  10.                 throw new Exception("Usuario y Clave Invalidas", 0, $e);
  11.                 }
  12.  
  13.  
  14. $consulta = $db->prepare("SELECT * FROM usuarios WHERE usu_correo ='$destinatario_form'");
  15. $consulta->execute();
  16.  
  17. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  18.     {
  19.         $hash=$fila['usu_clave'];
  20.     }
  21.  
  22.  
  23. require_once('phpMailer/class.phpmailer.php');
  24. require_once("phpMailer/class.smtp.php");
  25.  
  26. $consulta->execute();
  27. $cuenta = $consulta->rowCount();
  28. if($cuenta == 1){
  29.  
  30. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  31.     {
  32.        
  33.         $hash=$fila['usu_clave'];
  34.         $destinatario=$fila['usu_correo'];
  35.  
  36.     }
  37. require_once('phpMailer/class.phpmailer.php');
  38. require_once("phpMailer/class.smtp.php");
  39.  
  40.  
  41.  
  42. $mail = new PHPMailer(true);
  43. $mail->IsSMTP();
  44. $mail->Host       = '172.25.1.3';
  45. $mail->SMTPDebug  = 0;                
  46. $mail->SMTPAuth   = false;
  47. $mail->SMTPSecure = 'SSL';
  48. $mail->Port       = 25;                  
  49. $mail->Subject = "Asunto del correo";
  50. $mail->AddAddress($destinatario);
  51. $mail->SetFrom('[email protected]','Fenomenos Volcanicos');
  52. $mail->Subject = 'Recuperacion Contraseña';
  53. $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
  54. $mail->MsgHTML("<a href='http://192.168.102.9/volcanicos&time=".time()."&id=".$hash."'>".Recuperar.Contraseña."</a>"."<br>".$hash);
  55. if(!$mail->Send()) {
  56. $validate = "Mailer Error: " . $mail->ErrorInfo;
  57. } else {
  58. $validate =  "Message sent!";
  59. }
  60. }else{
  61. }

en confirmacion.php

Código PHP:
Ver original
  1. echo $validate;

al enviar el correo satisfactoriamente obgtengo Message sent!

y cuando no lo envia no aparece nada

que estoy haciendo mal?