Ver Mensaje Individual
  #37 (permalink)  
Antiguo 28/04/2012, 08:40
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Envio de correo a varios destinatarios con phpMailer

o.O no, NO LO ESTAS PASANDO POR EXPLODE, ya que estas llamando directamente a la variable POST cuando debes llamar a la variable $destinatarios

Código PHP:
Ver original
  1. //lo que TU haces...
  2. foreach($_POST['opciones'] as $destinatarios)
  3.  
  4. //lo que deberías hacer
  5. $opciones = explode(',',$_POST['opciones']);
  6. foreach($opciones as $destinatarios)

Pero vamos, esto quedo muy claro en todo el código que eh escrito en este post pero parece que pasas de el y haces cambios al código al vuelo...

Cita:
me esta arrojando este errror


Warning: Invalid argument supplied for foreach() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\prueba\recibio.php on line 29

Fatal error: Uncaught exception 'phpmailerException' with message 'You must provide at least one recipient email address.' in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\prueba\phpMailer\class .phpmailer.php:603 Stack trace: #0 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\prueba\phpMailer\class .phpmailer.php(587): PHPMailer->PreSend() #1 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\prueba\recibio.php(55) : PHPMailer->Send() #2 {main} thrown in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\prueba\phpMailer\class .phpmailer.php on line 603
y al parecer ni si quiera intentas entender el error que te marca, aparte de que esta mal implementado tu código de PHPMailer, el send SIEMPRE debe de estar dentro de un try/catch para atrapar la "exception" que pueda arrojar, mas a parte que @guildus ya te había dado el código correcto para envíos múltiples con PHPMailer
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)