Ver Mensaje Individual
  #21 (permalink)  
Antiguo 12/05/2008, 16:47
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
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!