Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/04/2008, 15:12
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 18 años, 8 meses
Puntos: 2
Exclamación 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");
?>