Mi problema es el siguiente, dentro de un formulario tengo un textarea donde pongo cuentas de e-mail que estan separadas por comas.
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.