Foros del Web » Programando para Internet » PHP »

Ayudaaa Con Lista Txt A Correo

Estas en el tema de Ayudaaa Con Lista Txt A Correo en el foro de PHP en Foros del Web. Hola a todos los amigos de forosdelweb, soy un usuario nuevo, ya he visitado muchas veces este site y me parece muy intersante y de ...
  #1 (permalink)  
Antiguo 07/10/2005, 10:04
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 12 años, 2 meses
Puntos: 0
Ayudaaa Con Lista Txt A Correo

Hola a todos los amigos de forosdelweb, soy un usuario nuevo, ya he visitado muchas veces este site y me parece muy intersante y de mucha utilidad, ha mi me ha a sacado de apuros. Mi consulta es la siguiente:
Tengo un archivo txt con una lista de cuentas de correo, lo que nesecito es un script que desde una pagina en php o htm me permita seleccionar el archivo txt y recuperar toda la lista del archivo txt (o si se puede de 20 en 20) hacia un control text area. Como puedo hacer eso, nesecito un alcance, se los agradecria mucho amigos.
porfavor si pueden respondanme por el foro o a mi correo [email protected]
  #2 (permalink)  
Antiguo 07/10/2005, 10:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
desde una pagina en php o htm me permita seleccionar el archivo txt y recuperar toda la lista del archivo txt (o si se puede de 20 en 20) hacia un control text area.
Pero ... ese ".txt" donde lo tienes .. en tu PC (cliente) o en el servidor?

Es importante que aclares esto .. por qué no es lo mismo leer el archivo del servidor que tener que "subir" (upload) también el archivo al servidor.

Otra duda:
¿Para que quieres ese archivo en un "text area"? si explicas mejor y más completo que deseas hacer tal vez se te sugieran mejores? soluciones.

Un saludo,

Última edición por Cluster; 07/10/2005 a las 10:38
  #3 (permalink)  
Antiguo 07/10/2005, 10:37
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 12 años, 2 meses
Puntos: 0
Sobre Importar Lista De Un Txt

lo que nesecito es enviar un correo a muchos destinatarios. Tengo una lista de correos en un txt y para evitar estar copiando y pegando de uno en uno en una caja de texto para luego enviar el mismo correo a todos ellos, estaba pensando en agregar al formulario de correo un botón que me permita seleccionar el txt y que este automaticamente obtenga las direcciones de correo y los coloque en la caja de texto.
PD: mi archivo txt esta en mi pc
  #4 (permalink)  
Antiguo 07/10/2005, 16:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. por qué necesitas "pegarlos en una caja de texto"? .. No sería mejor que tu selecciones el archivo (con tu fomato CVS o similar) y se suba al servidor junto con los datos de tu composición del correo (el asunto .. el cuerpo del mensaje .. etc) y se procese todo a la vez (se genere tu e-mail con sus N destinatarios o envialos uno por uno personalizado).

Bueno .. en cualquier caso lo que te hace falta en todo este proceso es subir el archivo en si:
http://www.php.net/manual/en/features.file-upload.php

Y luego leerlo:
www.php.net/file

Y de ahí .. te recomendaría generar el e-mail para enviarlo uno por uno (para envitar que te filtren el e-mail por muchos destinatarios en "TO" o "CC").

Con la función mail() o mejor todavía con la classe: PHP Mailer (http://phpmailer.sourceforge.net)

Sistemas de estos ya hechos tienes muchos implementados en sitios como:
www.hotscripts.com .. Si quieres sólo solventar el problema .. buscate uno que se te acomode a tus necesidades ..

Un saludo,
  #5 (permalink)  
Antiguo 07/10/2005, 19:55
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 12 años, 2 meses
Puntos: 0
porfavor este es el script que tengo y lo que nesecito

esto es lo que tengo:
- tengo una pagina llamada publicidad2.htm, que contiene un formulario para enviar correos con el siguiente codigo:

<html>
<head>
<title>enviar correo</title>
</head>

<body>
<form name="form1" method="post" action="mail2.php">
<p>Correo destino:
<input name="para" type="text" size="100">
</p>
<p>Correos ocultos:
<input name="bcc" type="text" size="100">
</p>
<p>Asunto:</p>
<p>
<input name="asun" type="text" size="100">
</p>
<p>
<input name="envia" type="submit" value="Enviar Email">
<input name="limpia" type="reset" value="Limpiar">
</p>
</form>
</body>
</html>

-- de este formulario solo lleno la caja de texto para enviar correos con destinatarios ocultos, esta pagina envia los datos a una pagina llamada email2.php que tiene el siguiente codigo:

<html>
<head>
<title>Envío de mails</title>
</head>

<body>

<?
$destinatario ="$para";
$copia="$bcc";
$asunto ="$asun";
$cuerpo = '
<html>
//... aqui va el codigo html que es el mensaje que se envia a todos los correos de destino
</html>
';


$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: NUESTRAEMPRESA <[email protected]>\r\n";

//dirección de respuesta
$headers .= "NUESTRA EMPRESA: [email protected]\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: $copia";

mail($destinatario,$asunto,$cuerpo,$headers)


?>

</body>
</html>


--- como decia este codigo recibe los correos llenados como copia oculta y envia un mensaje en formato htm.
-- mi problema para ser mas exacto es el siguiente:
todos los fines de semana me envian por correo un archivo en .txt con una lista de correo a quienes tengo que enviarles con esa pagina publicidad2.htm el mensaje.
Ahora lo que estaba haciendo el operador de esta pagina es copiar y pegar de uno en uno las direcciones de la lista, trabajo que se hacia muy tedioso.
Cual es la forma mas sencilla de jalar los correos de la lista de ese txt desde un boton que este en publicidad2.htm para no estra copiando y pegando.
el archivo en txt esta en la pc local no en el servidor y tengo que tener en cuenta que el usuario que envia los email no sabe nada de programacion.
  #6 (permalink)  
Antiguo 12/10/2005, 12:22
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 12 años, 2 meses
Puntos: 0
no se si alguien me pueda ayudar en el tema antes descrito, solo nesecito el sript, soy nuevo en php y necesito saber como hacerlo, si es necesario hacerlo en php o simplemente con un script en java, porfavor necesito de su colaboracion, gracias.

Última edición por andresweb; 12/10/2005 a las 12:30
  #7 (permalink)  
Antiguo 12/10/2005, 12:35
Avatar de Txane  
Fecha de Ingreso: febrero-2004
Ubicación: Morelia Michoacan
Mensajes: 272
Antigüedad: 13 años, 10 meses
Puntos: 2
Lo puedes hacer en php con un script que vaya leyendo los correos de uno en uno y enviandolos con un ciclo. Eso se verá mejor que si pones un bolque de todos los correos.

Suerte.
  #8 (permalink)  
Antiguo 12/10/2005, 12:53
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 12 años, 2 meses
Puntos: 0
ya pero por donde empiezo????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:27.