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

en envio.php

Código PHP:
Ver original
  1. $destinatario_form = $_POST['destinatario'];
  2.  
  3. //echo $destinatario_form."<br>";
  4.  
  5. //$servidor = 'localhost';
  6. //$bd = 'volcanoes';
  7. $usuario = 'postgres';
  8. $contrasenia = '***';
  9.    
  10.             try {
  11.                  //$db = new PDO('pgsql:host=localhost;dbname=volcanoes',$usuario,$contrasenia);
  12.                 $db = new PDO('pgsql:host=192.168.102.200;dbname=volcanoes',$usuario,$contrasenia);
  13.                 }catch(PDOException $e) {
  14.                 //echo $e->getMessage();
  15.                 echo "Usuario y Clave Invalidas";
  16.                 throw new Exception("Usuario y Clave Invalidas", 0, $e);
  17.                 }
  18.  
  19.  
  20. $consulta = $db->prepare("SELECT * FROM usuarios WHERE usu_correo ='$destinatario_form'");
  21. $consulta->execute();
  22.  
  23. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  24.     {
  25.         $hash=$fila['usu_clave'];
  26.     }
  27.  
  28.  
  29. require_once('phpMailer/class.phpmailer.php');
  30. require_once("phpMailer/class.smtp.php");
  31.  
  32. $consulta->execute();
  33. $cuenta = $consulta->rowCount();
  34.  
  35. //echo $cuenta;
  36. if($cuenta == 1){
  37.  
  38. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  39.     {
  40.        
  41.         $hash=$fila['usu_clave'];
  42.         $destinatario=$fila['usu_correo'];
  43.         //echo $fila['usu_clave'];
  44.         //echo $fila['perfil'];
  45.     }
  46.    
  47.    
  48.    
  49.  
  50. require_once('phpMailer/class.phpmailer.php');
  51. require_once("phpMailer/class.smtp.php");
  52.  
  53. //////------------------------------------------------correo ingeominas--------------
  54.  
  55. $mail = new PHPMailer(true);
  56. $mail->IsSMTP();
  57. //$mail->Host       = "smtp.live.com";
  58. $mail->Host       = '172.25.1.3';
  59. //$mail->SMTPDebug  = 2;  
  60. $mail->SMTPDebug  = 0;                
  61. //$mail->SMTPAuth   = true;                
  62. $mail->SMTPAuth   = false;
  63. //$mail->SMTPSecure = "tls";
  64. $mail->SMTPSecure = 'SSL';
  65. $mail->Port       = 25;                  
  66. //$mail->Username   = '[email protected]';
  67. //$mail->Password   = "cesar04";
  68. $mail->Subject = "Asunto del correo";
  69. $mail->AddAddress($destinatario);
  70. //$mail->AddAddress($destinatario);
  71. $mail->SetFrom('[email protected]','Fenomenos Volcanicos');
  72. //$mail->SetFrom($destinatario, 'oscar');
  73. $mail->Subject = 'Recuperacion Contraseña';
  74. $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
  75. //$mail->MsgHTML("ESto es una prueba".$destinatario.$hash);
  76. $mail->MsgHTML("<a href='http://192.168.102.9/volcanicos&time=".time()."&id=".$hash."'>".Recuperar.Contraseña."</a>"."<br>".$hash);
  77. //$mail->MsgHTML("<a href='http://192.168.102.9/volcanicos&time=".time()."'>".Fenomenos.Volcanicos."</a>"."<br>".date('G:i', time()));
  78.  
  79.  
  80.  
  81. $mail->Send();
  82. //echo "<br>";
  83. //echo "Mensaje enviado ok";
  84. //echo "<br>";
  85. $var = 'enviado';
  86. }else{
  87.  
  88. echo "Ese correo no esta Asociado a ningun usuario del Sistema";
  89. }


y en recuperar contraseña
<form id="form-add" method="post">
<div class="control-group">
<div class="span12"><label>Correo Electronico</label>
<input type="text" name="destinatario" id="destinatario" class="input-xxlarge">
</div>
</div>


<div class="row-fluid show-grid">
<div class="control-group">
<div class="span12"><label>Correo Electronico</label>
<input type="text" name="destinatario_rep" id="destinatario_rep" class="input-xxlarge">
</div>
</div>
<div>
</div>

<div class="row-fluid show-grid">

<div class="span12"><label></label>

</div>
</div>
<div>
<input type="submit" value="Enviar" /><button type="reset" class="btn" onClick="valid.reset(); return true">Cancelar</button>
</p>


</form>