07/04/2008, 15:12
|
(Desactivado) | | Fecha de Ingreso: enero-2008 Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses Puntos: 2 | |
Re: Enviar Consulta SQL por Mail Esto es lo que hice, pero no me envia el mail... espero que me puedan decir por que.. gracias... Código PHP: <? ob_start(); include("../libreria/conexion.php"); conectar(); //conecto a la base de datos //$_SESSION['usuario_id']; $iduser= 2; $consulta = mysql_query("SELECT DISTINCT e.iduser, u.nombre FROM examen e INNER JOIN user u ON e.iduser = u.iduser WHERE e.iduser = '$iduser' ORDER BY nombre "); while ($row=mysql_fetch_array($consulta)) { echo "".$row['nombre'].""; echo "".$row['iduser'].""; $con = mysql_query("SELECT p.pregunta, m.modulo, r.respuesta, r.correcta, e.fecha, e.iduser FROM examen e INNER JOIN respuestas r ON e.idrespuesta = r.idrespuesta INNER JOIN pregunta p ON p.idpregunta = e.idpregunta INNER JOIN modulo m ON m.idmodulo = p.idmodulo WHERE e.iduser in('".$id."')"); while ($linea = mysql_fetch_array($con)) { echo "".$linea['pregunta'].""; echo "".$linea['respuesta'].""; echo "".$linea['correcta'].""; } } desconectar(); $cuerpo_del_mensaje = ob_get_clean(); // INCLUDE :: NO TOCAR include("Mail.php"); // INCLUDE PEAR de PHP :: NO TOCAR //INclude de conexion //include para imprimir fecha del dia //desconecto de la base de datos //Datos del Remitente y Destinatario $destinatario = "[email protected]"; // E-Mail Destinatario. $headers["From"] = "nombre"; // Nombre/E-Mail Remitente. (NO colocar ningun caracter punto (.)) $headers["To"] = "nombre"; // Nombre/E-Mail Destinatario. $headers["Subject"] = "Examen"; // Asunto del Mensaje. // Datos del Servidor SMTP $params["host"] = "smtp.extendedcollege.com.ar"; // Host SMTP: host.midominio.com.ar $params["port"] = "25"; // Puerto: 25 $params["auth"] = true; // Autentificacion: Activada $params["username"] = "[email protected]"; // Cuenta de Mail: [email protected] $params["password"] = "123456"; // Clave de Cuenta de Mail: xxxxxxxx // Enviar el Mail :: NO TOCAR !!! $mail_object =& Mail::factory("smtp", $params); // Enviar el Mail :: NO TOCAR !!! $mail_object->send($destinatario, $headers, $cuerpo_del_mensaje); // Enviar el Mail :: NO TOCAR !!! // Descomentar la linea siguiente si tiene una pagina de agradecimiento, Ej: gracias.html. //include ("gracias.html"); ?> |