
05/09/2004, 13:15
|
 | | | Fecha de Ingreso: noviembre-2002 Ubicación: Cartago
Mensajes: 121
Antigüedad: 22 años, 4 meses Puntos: 0 | |
Enviar mensajes de correo masivo AYUDA... + adjuntos Hola la cuestion es esta necesito hacer para la empresa una aplicacion que envie emails a todos los usuarios que se han registrado en la base de datos. Ok ya tengo dicho script y funciona a las mil maravillas excepto por lo mas importante los archivos adjuntos.... simplemente no se envian .... que pasara aqui les envio el codigo completo.
spam.php Código PHP: <?php
if (isset($_GET['completo'])) {
session_start();
session_name("upload");
include("mail.class.php");
$mail = new enviaMail;
$puntero = fopen("email.dat", "r");
while ($puntero && !feof($puntero)) {
$buffer = @fgets($puntero, 4096);
$sql = "SELECT * FROM cliente WHERE id = '$buffer'";
$conecta = mysql_connect("localhost", "xxxx", "xxxx") or die ("1" . mysql_error());
$base = mysql_select_db("xxxx", $conecta) or die ("2" . mysql_error());
$sql2 = mysql_query($sql) or die ("3" . mysql_error());
$resultados = mysql_num_rows($sql2);
if ($resultados == 0) {
mysql_free_result($sql2);
} else {
$mail->importancia(2);
$mail->de = "Fantasías Ecológicas Mayorista de Viajes";
$mail->de_mail = "[email protected]";
$mail->responder_a("[email protected]", "Fantasías Ecológicas Mayorista de Viajes");
$mail->crea_headers();
$mail->Ingresa_html($_POST['mensaje']);
$mail->ingresa_plain("Este mensaje no esta soportado por tu navegador de correo");
// if (isset($_SESSION['file'])) {
// $mail->agrega_adjunto();
// }
$mail->crea_titulo($_POST['titulo']);
$mail->crea_cuerpo();
while ($resultados = mysql_fetch_array($sql2)) {
// Verifico si hay archivcos adjuntos
// pongo la iportancia del mensaje
// $mail->tipò_mensaje("html");
$mail->cambia_direccion($resultados['email'], $resultados['nombre']);
$mail->envia_mail();
}
// Ahora que ya se envio el mail pues borro los attachments que subi
$mail->borrar_adjuntos("uploads");
}
}
fclose($puntero);
mysql_close($conecta);
}
?>
<!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">
<head>
<title>SPAM!!!t</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/main.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
</script>
<body>
//Aqui va el codigo del form de donde obtengo los datos p enviar el correo
</html>
__________________ Siempre hay algo nuevo que aprender |