masivo de emails espero que me puedan ayudar a resolverlo.
De ante mano muchas gracias.
Les platico Tengo esta estructura, la he probado con una base de
datos de prueba con 2 usuarios y me ha venido de maravilla pero
cuando intento usar el script con la base de datos definitiva que tiene
alrededor de 150 usuarios este no me corre.
Mi problema esta en $losemails pues ese es el error que me tira
aun no domino muy bien el php y a esa parte no le entiendo
muy bien
Les dejo el codigo para ver si me pueden decir que que estoy mal.
Gracias
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <?php include('mensaje.php'); ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Envio de E-mail Base de datos</title> </head> <style type="text/css"> body { padding-top:30px; padding-left:100px; background-color:#1e1e1e; color:#ccc; font-size:16px; } a { color:#fff; } </style> <body style="margin:0"> <?php $mi_conexion=mysql_connect('localhost','usuario','pass') or die('<img src="../images/Logo.png" width="250" /><br /><br />No se puedo conectar con la base de datos!'); mysql_select_db('Base de Datos',$mi_conexion); $query_Tabla = "SELECT email FROM usuarios ORDER BY id ASC"; $Tabla = mysql_query($query_Tabla, $mi_conexion) or die(mysql_error()); $losemails=""; while ($row_Tabla=mysql_fetch_assoc($Tabla)) { $losemails.=($row_Tabla['email'].", "); } $largo=strlen($losemails); if ($largo>2) { $losemails=substr($losemails,0,$largo-2); } else { echo "<img src='../images/Logo.png' width='250' /><br /><br />No hay destinatarios!"; die(); }; $asunto=$titulo; $mensaje=$mensaje; $envia='Enviante'; $remite='Mail que envia'; mail(null, $asunto, $mensaje, "MIME-Version: 1.0 Content-type: text/html; charset=utf-8 From: $envia <$remite> Bcc: $losemails" . "\r\n") or die(" <img src='../images/Logo.png' width='250' /><br /><br />Error al Enviar el Email"); echo "<img src='../images/Logo.png' width='250' /><br /><br /> Mensaje Enviado con Éxito! "; // mysql_free_result($Tabla); mysql_close($mi_conexion); ?> </body> </html>