Foros del Web » Programando para Internet » PHP »

mail () Urgente por favor

Estas en el tema de mail () Urgente por favor en el foro de PHP en Foros del Web. Tengo una funcion mail que envia noticias a todos los usuarios registrados en una base de datos, pero... Como hago para que no salgan todas ...
  #1 (permalink)  
Antiguo 10/01/2002, 10:09
Avatar de sergiolimo  
Fecha de Ingreso: diciembre-2001
Ubicación: Por las nubes
Mensajes: 305
Antigüedad: 16 años
Puntos: 1
mail () Urgente por favor

Tengo una funcion mail que envia noticias a todos los usuarios registrados en una base de datos, pero...
Como hago para que no salgan todas las direcciones en el remitente?, sin enviarlas de a una, claro
Gracias
  #2 (permalink)  
Antiguo 10/01/2002, 10:16
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 16 años
Puntos: 0
Re: mail () Urgente por favor

No tengo mucha experiencia usando sentecias del tipo de for () , pero creo que es la solución.

Seguramente alguien de por aquí pueda darte un ejemplo concreto, pero piensa que es lo mismo que cuando quieres imprimir los resultados de una consulta en una tabla, entonces se crea un array.... y va imprimiendo columna por columna. Puedes coger un ejemplo parecido para que la función mail() se ejecute una vez con cada dirección, ¿no?

Espero haberte ayudado en algo...

Un saludo. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #3 (permalink)  
Antiguo 10/01/2002, 10:36
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años, 1 mes
Puntos: 68
Re: mail () Urgente por favor

Puedes probar lo siguiente. imagina que has hecho una consulta donde sacaste TODAS las direcciones de email a la que quieres enviar el correo. entonces, podriamos hacer algo parecido a :

&lt;?
while ($row = mysql_fetch_array($rs))
$direcciones[] = $row[&quot;email&quot;];
$direcciones = implode(&quot;;&quot;, $direcciones);
mail($to, $titulo, $mensaje, &quot;CCO: $direcciones&quot;);

De esa manera, estarias mandando un solo mail, con copia oculta (CCO) a todas las demás direcciones.

Saludos.
?&gt;

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
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 14:10.