Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2007, 07:13
judes
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 18 años, 4 meses
Puntos: 0
Mandar mail personalizado a 10 personas...

Hola, me gustaría saber si alguien sabe como se puede mandar desde una paguina web un mail a 10 personas a la vez, pero cuando lo reciba cada persona ponga:

Hola [nombre de esa persona], [nombre de quien envia] te ha mandado un mensaje

Hola...bla, bla, bla...

Los datos de los nombres y los email ya los he recogido de un formulario. el primero de esos destinatarios lo pongo en el campo [para:] y los demas con [CC:] ó [CCO] a elección del que manda el mail. hasta aquí todo bien. Pero para hacer lo que aparece en este codigo para todos los destinatarios ¿Cómo?
Código PHP:
<?php
$id 
$_GET['id'];
require(
'includes/mi_conexion.inc');
$sql "SELECT * FROM confirmar WHERE validator = '$id'";
$query mysql_query($sql$conn) or die(mysql_error());
$pcarray mysql_fetch_array($query);
if (!
is_array($pcarray)) {
  echo 
"Oops! Nada por confirmar, contacta con el administrador";
  exit;
}
$to $pcarray["toemail"];
$toname $pcarray["toname"];
$from $pcarray["fromemail"];
$fromname $pcarray["fromname"];
$bcc $pcarray["bccemail"];
$bccName $pcarray["bccname"];
$cc $pcarray["ccemail"];
$ccName $pcarray["ccname"];
$subject $pcarray["subject"];
$messagebody $pcarray["message"];

$boundary "==MP_Bound_xyccr948x==";
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: multipart/alternative; boundary=\"$boundary\"\r\n";
if (!
$cc == "") {
  
$headers .= "CC: " $cc "\r\n";
}
if (!
$bcc == "") {
  
$headers .= "BCC: " $bcc "\r\n";
}
$headers .= "From: " $from "\r\n";

$html_msg .= "<table width=\"500\" align=\"center\" border=\"1\" cellpadding=\"4\">";
$html_msg .= "<tr><td>Felicidades, " .ucfirst($toname). "!";
$html_msg .= "</td></tr><tr><td>";
$html_msg .= ucfirst($fromname). " te ha mandado una postal hoy.";
$html_msg .= "</td></tr><tr><td align=center>";
$html_msg .= $messagebody "\n";
$html_msg .= "</td></tr></table>"
.
.
.
Donde pone --->
Código PHP:
ucfirst($toname
me gustaría poner el nombre de cada uno de los destinatarios.

No sé si me estoy liando mucho

gracias