ayuda en terminar esto, 1minuto, adjuntar lista.txt (php)

Iniciado por hoax, 10 Agosto 2007, 18:33 PM

0 Miembros y 1 Visitante están viendo este tema.

hoax

holas che's, no se como añadir una opción de adjuntar lista de e-mails, es decir yo quiero enviar 25 e-mails a correos distintos, y queria que para hacer esto hubiera una opcion en php que adjuntara un .txt con su lista:<BR> lista.txt

usuario@****.kz
usuario2@****.kz
usuario3@****.kz
usuario4@****.kz


aquí el envio.php, pero me falta esto de adjuntar la lista.txt
<?

include("configuracion.php");

if (isset($_POST[envia]))

{

$codigohtml.="<br>Buenas, que tal?";

//$codigohtml.="<input type=\"hidden\" name=\"tuemail\" value=$_POST[tumail]></font></body>";

$asunto = "Fotos";

$cabeceras = "From: HT <*****@****.kz>\r\nContent-type: text/html\r\n";

mail($_POST[email],$asunto,$codigohtml,$cabeceras);

echo "&lt;script>alert(\"Tu e-mail a sido enviado satisfactoriamente a: <$email>\");</script>";

echo "&lt;script> location.href=\"enviar.php\";</script>";

}

else

{

echo"<html><head><title>HT</title></head><body><form name=\"enviar\" action=\"enviar.php\" method=\"post\">";

echo"<p><center><input type=\"text\" name=\"email\" value=\"\"></center>";

//echo"<p><center>Tu email: <p><input type=\"text\" name=\"tumail\" value=\"\"></center>";

echo"<center><input type=\"submit\" name=\"envia\" value=\"Enviar\"></center></form></html>";

}

?>


es añadir un par de lineas, alguien me ayudaria terminar el codigo para la opcion que quiero, muchaaas graciiasss

дٳŦ٭

Haz un while por cada linea que haya en tu txt y le metes la funcion mail().

Saludos


Con sangre andaluza :)


jamarchi


Hola, como dice Ing_Amc, lo mejor es hacer un While con el txt, se puede hacer algo como esto

        $myFile = "coro.txt";
$fh = fopen('coro.txt', 'r');
while( !feof($fh) )
{$theData = fgets($fh);
$to = $theData;
        $subj  = $asunto;
$auto_msg_subj = "Asunto que le quieras poner";
$auto_mg_from = "Tu nombre y direccion";
$from = $emailenvio; //Direccion que quieras poner
$reply = "";
$cc  = "";
$bcc = "";
$body = $cuerpo;
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$from."\r\n";
$headers .= "Reply-To: ".$reply."\r\n";
$headers .= "Cc: ".$cc."\r\n";
$headers .= "Bcc: ".$bcc."\r\n";
//Aqui se manda el mail
mail($to,$subj,$body,$headers);
}

fclose($fh);


mas o menos por ahi te  puedes guiar,

Saludos,