Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2011, 06:27
carlosvudu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Busqueda Insertar contenido html en un correo eléctronico

Hola amigos.

He creado un formulario, cuya información, se manda mediante un archivo llamado send.php, a una lista de correos que tengo en una base de datos de mi servidor.

A traves de la función "mail" y un bucle consigo que funcione correctamente.

Ahora quiero ir mas allá. Quiero insertar contenido html, desde el formulario, para que llegue a todos mis contactos.

Alguien me puede dar alguna orientación???

Os dejo el codigo de mi archivo send.php

Muchas gracias!!

Código HTML:
<?php

require_once("conexion.php");

//seleccionamos los correos
$sql="select * from listado";
$res=mysql_query($sql,$con);

//rellenamos todos los datos necesarios
$remitente="[email protected]";
$asunto=$_POST["titulo"];
$cuerpo=$_POST["contenido"];


$sheader="From:".$remitente."\nReply-To:".$remitente."\n"; 
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"; 
$sheader=$sheader."Mime-Version: 1.0\n"; 
$sheader=$sheader."Content-Type: text/html"; 

//enviamos el email a mi lista de correos
while($reg=mysql_fetch_array($res))
{
mail($reg["correo"],$asunto,utf8_decode($cuerpo),$sheader);


}


?>
<html>
<head>
<script type='text/javascript'>
	alert('Hemos enviado el correo a tu lista de amigos!!');
	window.location='index.php';
</script>

</head>
<body>

</body>
</html>