Que al amigos tengo un pequeño problema con un envio
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>