Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2011, 14:25
Avatar de jpogsistem
jpogsistem
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 23 años, 1 mes
Puntos: 4
Problema ob_start() dentro de While

Un saludo Masters,

Bien lo que ocurre es que estoy enviando un correo electronico usando el metodo de :

Código PHP:
ob_start(); 
include (
'/vservers/midominio/htdocs/mi_sistema/modulos/notificacion_agenda.php'); 
$html=ob_get_contents();
ob_end_clean(); 
En este caso por ejemplo la consulta me devuelve 3 registros, pero cuando llega el correo no llega con la info de cada "id_agenda"
sino que llega 3 veces el mismo correo con la misma informaciòn.

Sospecho que no se està pasando el id_agenda de forma correcta o hay algun conflicto por colocar ob_start(); ob_end_clean(); dentro de un While...

El codigo completo es este. Gracias de antemano, es importante.


<?php require_once('../Connections/database.php');
Código PHP:
mysql_select_db($database_database$database);
$resultado80 mysql_query("SELECT * FROM notificaciones");
while(
$row mysql_fetch_array($resultado80)) 
{
$id_agenda=$row["id_agenda"];
$claim_id=$row["claim_id"];
$destinatario="[email protected]";

//Enviamos el Email
ob_start(); 
include (
'/vservers/midominio/htdocs/mi_sistema/modulos/notificacion_agenda.php'); 
$html=ob_get_contents();
ob_end_clean();
$remitente="[email protected]";
$sfrom="[email protected]"//cuenta que envia 
$sdestinatario=$destinatario//cuenta destino 
$ssubject="Notificacion Claim - ".$claim_id;
$shtml="$html"
$sheader="From:".$remitente."\nReply-To:".$sfrom."\n"
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"
$sheader=$sheader."Mime-Version: 1.0\n"
$sheader=$sheader."Content-Type: text/html; charset=utf-8"
mail($sdestinatario,$ssubject,$shtml,$sheader);  
}
?> 
__________________
EL LIMITE ES EL UNIVERSO