/datos.php
PHP | 76 lines | 32 code | 21 blank | 23 comment | 1 complexity | b7f6fad89a620fa1457f0501a2db06eb MD5 | raw file
- <?php
- // Libreria PHPMailer
- require 'PHPMailer/PHPMailerAutoload.php';
-
- // Creamos una nueva instancia
- $mail = new PHPMailer();
-
- // Activamos el servicio SMTP
- $mail->isSMTP();
- // Activamos / Desactivamos el "debug" de SMTP
- // 0 = Apagado
- // 1 = Mensaje de Cliente
- // 2 = Mensaje de Cliente y Servidor
- $mail->SMTPDebug = 2;
-
- // Log del debug SMTP en formato HTML
- $mail->Debugoutput = 'html';
-
- // Servidor SMTP (para este ejemplo utilizamos gmail)
- $mail->Host = 'smtp.gmail.com';
- $mail->Host2 = 'smtp.hotmail.com';
- $mail->Host3 = 'smtp.yahoo.com';
- $mail->Host4 = 'smtp.iglesiaerestu.org';
- $mail->Host5 = 'smtp.utp.ac.pa';
- // Puerto SMTP
- $mail->Port = 587;
-
- // Tipo de encriptacion SSL ya no se utiliza, se recomienda TSL
- $mail->SMTPSecure = 'tls';
-
- // Si necesitamos autentificarnos
- $mail->SMTPAuth = true;
-
- // Usuario del correo desde el cual queremos enviar, para Gmail recordar usar el usuario completo (usuario@gmail.com)
- $mail->Username = "arquidiocesanasoporte@gmail.com";
-
-
- // Contraseña
- $mail->Password = "20152015tesis";
-
- // Conectamos a la base de datos
- $db = new mysqli("mysql.campanaarquidiocesana.com","mgcdb","proyectosaga","campana_saga");
- if ($db->connect_errno > 0) {
- die('Imposible conectar [' . $db->connect_error . ']');
- }
-
- // Creamos la sentencias SQL
-
- $correo = $_POST['email'];
- $result = $db->query ("SELECT nombre FROM laico_comprometido WHERE mail LIKE '{$correo}' ");
- $cont = $db->query ("SELECT password FROM laico_comprometido WHERE mail LIKE '{$correo}' ");
-
- // Iniciamos el "bucle" para enviar multiples correos.
-
- //while($row = $result->fetch_assoc()[0]) {
-
- //Añadimos la direccion de quien envia el correo, primero el correo, luego el nombre de quien lo envia.
- $mail->setFrom('arquidiocesanasoporte@gmail.com', 'Soporte Campaña Arquidiocesana');
- $mail->addAddress($correo , $result);
-
- //La linea de asunto
- $mail->Subject = 'Cambio de Contraseña';
-
- // La mejor forma de enviar un correo, es creando un HTML e insertandolo de la siguiente forma, PHPMailer permite insertar, imagenes, css, etc. (No se recomienda el uso de Javascript)
-
- $mail->msgHTML(file_get_contents('contenido.html'), dirname(__FILE__));
- header('Refresh: 0;url=nueva2.php');
- // Enviamos el Mensaje
- $mail->send();
-
- // Borramos el destinatario, de esta forma nuestros clientes no ven los correos de las otras personas y parece que fuera un único correo para ellos.
- $mail->ClearAddresses();
- $al = $db->query ("UPDATE laico_comprometido SET password='qwErty_06734' WHERE email LIKE '{$correo}' ");
- ?>