
12/05/2008, 16:47
|
 | Colaborador | | Fecha de Ingreso: febrero-2005 Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 20 años, 1 mes Puntos: 81 | |
Re: diferente row a cada destinatario Mira... yo tambien copie todo tu codigo y lo amolde a lo que pides. Código PHP: <?php
error_reporting(E_ALL);
$mi_conexion = mysql_connect('localhost','user','password') or die('No se puedo conectar con la base de datos!');
mysql_select_db('mibasededato',$mi_conexion);
$sql = "SELECT dimeq_users.login, dimeq_listings.*
FROM dimeq_listings Inner Join dimeq_users On dimeq_listings.userid = dimeq_users.userid
WHERE dimeq_listings.date_expire = Date_Add(CurDate(), Interval 15 Day)
AND dimeq_listings.membership = 1";
$result = mysql_query($sql) or die(mysql_error());
$enviados = 0;
$noEnviados = 0;
$asunto='Prueba de email desde PHP';
$envia='[email protected]';
$remite='[email protected]';
while ($data = mysql_fetch_array($result)) {
$email = ''; $usuario = ''; $selector = ''; $firmname = ''; $mensaje = '';
$email = $data['mail'];
$usuario = $data['login'];
$selector = $data['selector'];
$firmname = $data['firmname'];
$mensaje='
<html>
<head>
<title>Titulo de la Pagina</title>
</head>
<body>
Estimado <font color=cccccc><strong>'.$usuario.'</strong></font><br><br>
Le escribimos desde su portal web miweb.com porque su anuncio esta apunto de expirar.
<br>
<br>
ID Anuncio: <font color=cccccc><strong>'.$selector.'</strong></font>
<br>
Titulo Anuncio: <font color=cccccc><strong>'.$firmname.'</strong></font>
<br>
<br>
Para renovarlo tan solo mande: DQB <font color=cccccc><strong>'.$usuario.'</strong></font> al número: 5408 (Coste para el plan de subscripción basica: 1,2 Euros. Impuestos indirectos no incluidos) o bien inicie sesión en www.miweb.com y renueve su anuncio con cualquiera de las formas de pago que le ofrecemos desde el apartado de su cuenta.
<br><br>Muchas Gracias, Departamento Comercial www.miweb.com
</body>
</html>';
$argumentos = "MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From: $envia <$remite>
Bcc: $email" . "\r\n";
if (mail(null, $asunto, $mensaje, $argumentos)){
$enviados++;
}else{
$noEnviados++;
}
$i++;
}
echo 'Se han enviado '.$enviados.' correos de un total de '.$i.' correos.<br>Faltaron por ser enviados '.$noEnviados.' correos.';
mysql_free_result($data);
mysql_close($mi_conexion);
?> Ahi esta... Suerte!
__________________ El que dice "Solo sé que nada sé", esta asumiendo que sabe algo. Lea las FAQ's! |