Código HTML:
Ver original
<form method="post" action="enviar.php"> <textarea name="lista" cols="100" rows="15">[email protected],[email protected],[email protected],</textarea> <input type="submit" value="Enviar"/>
y el archivo enviar.php tengo esto:
Código PHP:
Ver original
<?php $idNew=$_POST['id']; $nombreNew=$_POST['nombre']; $imagenNew=$_POST['imagen']; $linkNew=$_POST['link']; $lista=$_POST['lista']; { $contenido = '<html><body><center>'; $contenido .= '<div style="position:relative; margin-left:auto; margin-right:auto; overflow:hidden;"><a href="'.$linkNew.'" target="_blank"><img src="http://www.onext.com.ar/images/newsletter/'.$imagenNew.'" alt="'.$nombreNew.'" width="600" border="0"/></a></div>'; $contenido .= '<br/> <div style="position:relative; margin-left:auto; margin-right:auto; width:600px;overflow:hidden;"><font align="center" size="1">Para consultas o sugerencias comuníquese telefónicamente al (0387) 154757222. Este es un mail legal, libre de virus y contiene información que consideramos de su interés. Sin embargo, si prefiere no continuar recibiendo este newsletter por favor <a href="mailto:[email protected]?subject=Remover newsletter&body=Especifique aquí la casilla de correo que desea eliminar de la base de datos.">click aquí </a> detallando la casilla de correo que desea quitar de la base de datos.</font></div> </center></body></html>'; // si todos los campos fueron completados enviamos el mail mail ("$lista", "$nombreNew", $contenido, "From: [email protected]\nContent-Type: text/html; charset=utf-8\nContent-Transfer-Encoding: 8bit"); echo "<html> <head> <meta http-equiv='refresh' content='0 ; url=../newsletters.php'/> <script> alert('Los e-mail se enviaron exitosamente.'); </script> </head> </html>"; } else { echo "<html> <head> <meta http-equiv='refresh' content='0 ; url=../newsletters.php'/> <script> alert('Por favor, rellene todos los campos obligatorios (*).'); </script> </head> </html>"; } ?>
Lo que necesito es que conbierta a la variable $lista en un array y asi enviar en un bucle while el email pero cuenta por cuenta. Con el script del archivo.php consigo enviarlos a todos pero cuando reviso mi casilla de correo aparece la lista de todos los remitentes. Por eso necesito convertir $lista en un array y enviar el email cuenta por cuenta.
Saludos! Gracias.