Cerrar Bienvenido
Cerrar Registrate

Ya somos 1.509.941 Forros navegando...

3334 usuarios conectados | 1.509.941 forros | 370.212 temas | 4.391.667 mensajes | seremos forros, pero somos una bocha

Php+cvs+mail+split en el foro de Programación:


ALGUIEN SABE COMO HACER UN SCRIPT PARA LEER UNA CADENA DE MAILS HECHA EN CVS (SEPARADAS POR PUNTO Y COMA) Y HACER ENVIOS A LA MISMA CON LA FUNCIÓN MAIL DE PHP? SE QUE TAMBIEN HAY QUE USAR LA FUNCIÓN SPLIT DE PHP, PERO HASTA AHI NOMAS Y NADA MÁS. CUALQUIER APORTE, POR MÁS MINIMO Q SEA Y QUE TERMINE NO AYUDANDO SERÁ MUY BIENVENIDO MUCHAS GRACIASSSSS...

Datos del Tema
Creado el 01.05.06 a las 15:42
  • 0 Votos
  • 0
    Favoritos
  • 2643
    Visitas
  • 22
    Mensajes
¡Tema agregado a Favoritos!
Ya tienes este tema en Favoritos
Error
¡Buen Tema!0 Votos Disponibles
¡Tu voto ha sido enviado!
Ya has votado por este tema
[Error]
No puedes votar tu propio tema
No puedes votar a usuarios baneados
No puedes votar en un tema cerrado
Viejo 01.05.06, 15:42
ALGUIEN SABE COMO HACER UN SCRIPT PARA LEER UNA CADENA DE MAILS HECHA EN CVS (SEPARADAS POR PUNTO Y COMA) Y HACER ENVIOS A LA MISMA CON LA FUNCIÓN MAIL DE PHP? SE QUE TAMBIEN HAY QUE USAR LA FUNCIÓN SPLIT DE PHP, PERO HASTA AHI NOMAS Y NADA MÁS. CUALQUIER APORTE, POR MÁS MINIMO Q SEA Y QUE TERMINE NO AYUDANDO SERÁ MUY BIENVENIDO

MUCHAS GRACIASSSSS
gammexane
Viejo 01.05.06, 17:11
En Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! todas las funciones de php por categorías... fijate si te sirve.
Viejo 01.05.06, 19:21
Todo sirve.. Gracias, pero sigo sin encontrar eso del archivo cvs para conectarme a el mediante php con la funcion split...
gammexane
Viejo 01.05.06, 20:01
Supongamos que cada linea del archivo tiene el formato:
Nombre;apellido;telefono
Y que vas levantando linea a linea el archivo, en un bucle deberías hacer algo así:

Código PHP:
<?php
$line 
"Juan;Perez;4444-5677";
list(
$name$surname$phone) = split(';'$line);
echo 
"Nombre: "$name ."Apellido:"$surname ."Teléfono:"$phonen";
?>
No sé si entendí bien lo que queres hacer...
Viejo 02.05.06, 09:56
Si sabes que el archivo csv puede tener campos con comillas, retorno de linea en un campo, etc.

Usa fgetcsv() fijate la doc.
Walk on by, Walk on through, So sad to beseige your love so head on
Viejo 02.05.06, 14:36
Gracias Por Las Respuestas, Poco A Poco Voy Captando Algo, Pero Todavia Me Falta.
Para Los Que No Entendieron, Lo Que Quiero Hacer Es A Partir De Un Archivo Cvs, En El Cual Pongo Direcciones De Email de esta forma (no se si es la correcta):
Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!.ar,Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!@otrodom.com
Lo hago con excel y lo guardo con la extención cvs.

yo quiero hacer que un php (me dijieron split() y dps fgetcsv(), no se cual será la indicada) que lea este archivo .cvs y con la función mail() envíe un mail a cada uno.

No se si fui claro esta vez...

SALUDOS!
Viejo 02.05.06, 16:35
En el caso que decis:

mail@dominio, mail2@dominio2

Si el formato es ese tenes un archivo con un solo mail por linea con ir leyendo cada linea ya estas listo, no hace falta que hagas split ni nada.

Solo fopen() para abrir el archivo, loop con fgets() y mandar mail y listo.
Walk on by, Walk on through, So sad to beseige your love so head on
Viejo 02.05.06, 19:05
Muchas gracias Ferret, ahora me fijo a ver si lo puedo hacer, muchas gracias.

Originalmente publicado por ferret
En el caso que decis:

mail@dominio, mail2@dominio2

Si el formato es ese tenes un archivo con un solo mail por linea con ir leyendo cada linea ya estas listo

Hola, me podrías explicar como hago el archivo este, digamos en que orden pongo los mails (sepadados por coma, uno abajo del otro, dejo espacio o no dps de la coma antes de la siguiente direcci´´on de mail) y entonces lo creo en .csv con excel no?

Saludos y gracias.

Editado por santi32: 02.05.06 a las 19:05 Razón: DoblePost Unido
Viejo 02.05.06, 20:10
Originalmente publicado por santiagobrito
Muchas gracias Ferret, ahora me fijo a ver si lo puedo hacer, muchas gracias.




Hola, me podrías explicar como hago el archivo este, digamos en que orden pongo los mails (sepadados por coma, uno abajo del otro, dejo espacio o no dps de la coma antes de la siguiente direcci´´on de mail) y entonces lo creo en .csv con excel no?

Saludos y gracias.
Para que funcione como te dije la ultima vez tendrias que tener un mail por linea

Walk on by, Walk on through, So sad to beseige your love so head on
Viejo 02.05.06, 22:28
intento no molestar más, pero soy un tanto ignorante y tengo q seguir preguntando , TODO SEA POR MI FUTURO

Buen, creo q avanze bastante gracias a los consejos de Ferret Pero mi ignorancia me lleva a continuar preguntando, pero creo que quizas esta sea la última, o anteultima

Buen lo que hize hasta el momento es esto:

Código PHP:
<?php
$gestor 
= @fopen("apertura.csv""r");
if (
$gestor) {
   while (!
feof($gestor)) {
       
$bufer fgets($gestor4096);
       echo 
$bufer;
   }
   
fclose ($gestor);
}
?>
buen, y el csv si pongo una dirección abajo de otra (en forma vertical), el php me arroja como resultado:

Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!



En cambio, si el csv le pongo una dirección al lado de otra (en forma horizontal), el php me arroja como resultado:

Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!;Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis!-net.com.ar

No se cual de ambas usar y como hago con lo de la función mail para que mi mail()se envia a cada una de las direcciones que liste en mi .csv

SALUDOS Y GRACIAS

Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Iniciar Sesion

Recordarme

Top de Temas

  • No hay temas votados

Top de Usuarios

  • No hay usuarios votados
ElServer