Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Error PHPmailer : Fatal error: Call to a member function AddAddress() on a non-object

Estas en el tema de Error PHPmailer : Fatal error: Call to a member function AddAddress() on a non-object en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, estoy utilizando phpmailer para enviar emails y estoy tratando de agregar las cuentas de usuarios de una consulta de base de datos, pero me ...
  #1 (permalink)  
Antiguo 03/03/2009, 11:44
 
Fecha de Ingreso: junio-2006
Mensajes: 330
Antigüedad: 17 años, 10 meses
Puntos: 4
Sonrisa Error PHPmailer : Fatal error: Call to a member function AddAddress() on a non-object

Hola, estoy utilizando phpmailer para enviar emails y estoy tratando de agregar las cuentas de usuarios de una consulta de base de datos, pero me da el siguiente error:

Fatal error: Call to a member function AddAddress() on a non-object in C:\Apache Group\www\paginas\adm\notificacion_envio.php on line 215

Los emails los tengo en un array y lo estoy recorriendo de esta forma:

foreach($cuentas as $mail) {
$mail->AddAddress($mail);
$mail->Send();
}

Si imprimo la variable $mail, me muestra correctamente el email.

Claro si coloco una por una de esta forma:
$mail->AddAddress("[email protected]");
$mail->AddAddress("[email protected]");
$mail->AddAddress("[email protected]");

si me funciona, pero son varias cuentas que debo manejar y su actualización se realiza a traves de una base de datos.

Gracias de antemano!!
  #2 (permalink)  
Antiguo 03/03/2009, 11:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Error PHPmailer : Fatal error: Call to a member function AddAddress() on a

El problema es que estas haciendo colisión de variables, tu variable del cliclo del foreach se llama $mail, cuando tu objeto se llama también $mail, cambia el nombre de alguna de las dos variables.

Saludos
  #3 (permalink)  
Antiguo 03/03/2009, 12:41
 
Fecha de Ingreso: junio-2006
Mensajes: 330
Antigüedad: 17 años, 10 meses
Puntos: 4
Respuesta: Error PHPmailer : Fatal error: Call to a member function AddAddress() on a

ooops!!! cierto!! gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:20.