28/10/2007, 21:53
|
| Colaborador | | Fecha de Ingreso: febrero-2005 Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses Puntos: 81 | |
Re: Envío de e-mail a múltiples destinatarios con PHP Yap... testea esto: Código PHP: <?php /* contador de errores */ $contError = 0; /* recipientes */ for($a=1;$a<13;$a++){ if(!empty($_POST['recordatorio'.$a])){ $paraTemp .= $_POST['recordatorio'.$a].", "; } } /* elimino la ultima coma (,) */ $para = rtrim($paraTemp, 'a..z@'); $para = rtrim($para, ','); /* arreglo de recipientes */ $to = explode(',',$para); /* asunto */ $asunto = "Prueba mail"; /* mensaje */ $mensaje = ' <html> <head> <title>Prueba</title> </head> <body> <p>¡Aquí están los cumpleaños que llegan en Agosto!</p> <table> <tr> <th>Persona</th><th>Día</th><th>Mes</th><th>Año</th> </tr> <tr> <td>Juan</td><td>3</td><td>August</td><td>1970</td> </tr> <tr> <td>Sandra</td><td>17</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; for($i=0;$i<count($to);$i++){ $cabeceras = "MIME-Version: 1.0\r\n"; $cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n"; $cabeceras .= "To: ".$to[$i]."\r\n"; $cabeceras .= "From: Departamento de cobranzas <[email protected]>\r\n"; $cabeceras .= "Bcc: [email protected]\r\n"; if(!mail($to[$i], $asunto, $mensaje, $cabeceras)){ $contError++; //echo para ver cuantos no fueron enviados } } ?> Suerte!
__________________ El que dice "Solo sé que nada sé", esta asumiendo que sabe algo. Lea las FAQ's! |