05/09/2004, 13:15
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Cartago
Mensajes: 121
Antigüedad: 21 años, 5 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 |