Foros del Web » Programando para Internet » PHP »

form mail a 2 o 3 destinatarios

Estas en el tema de form mail a 2 o 3 destinatarios en el foro de PHP en Foros del Web. Hola quiesiera ver si alguien me podria yudar tengo un codigo que me funciona muy bien en PHP es un formulario sencillisimo que se llama ...
  #1 (permalink)  
Antiguo 01/08/2006, 16:20
 
Fecha de Ingreso: agosto-2006
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
form mail a 2 o 3 destinatarios

Hola quiesiera ver si alguien me podria yudar

tengo un codigo que me funciona muy bien en PHP es un formulario sencillisimo que se llama desde flash mi duda es ...como le puedo hacer para que en lugar de enviarlo a una sola direccfion lo envie a 2 o tres ... es decir como le sumo destinatarios??

alguien sabe muchas gracias
  #2 (permalink)  
Antiguo 01/08/2006, 16:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si nos muestras ese código sería lo ideal .. para decirte donde concretamente añadir y qué código .. por qué así .. no sabemos si usas la función mail() o bien usa otras técnicas ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 08/08/2006, 00:43
 
Fecha de Ingreso: agosto-2006
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
form mail de 2 o 3 destinatarios

pongo aqui el codigo para ver si me pueden ayudar ...para saber donde le le agrego un destinatario a esta funcion de form mail... gracias

<?php
$to = '[email protected]';
$subject = 'Te escribieron un mensaje en lu2';


$message = 'From: '.$_POST['from']."\n\n";
$message .= 'Email: '.$_POST['email']."\n\n";
$message .= 'Address: '.$_POST['snail']."\n\n";
$message .= 'Phone: '.$_POST['phone']."\n\n";
$message .= 'Comments: '.$_POST['comments'];


$additionalHeaders = "From:[email protected]";
$additionalHeaders .= "Reply-To: $_POST[email]";


$OK = mail($to, $subject, $message, $additionalHeaders);

// let Flash know what the result was
if ($OK) {
echo 'sent=OK';
}
else {
echo 'sent=failed&reason='. urlencode('Existen problemas de conexión con el servidor. Por favor Intente mas tarde.');
}
?>


recibe las variables de un swf ...tendrta alguna diferencia??


Mil Gracias
  #4 (permalink)  
Antiguo 09/08/2006, 09:35
 
Fecha de Ingreso: agosto-2006
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta formmail a 2 o 3 destinatarios

Hola soy yo de nuevo he estado intentando copiando los parametros de $to y no me funciona... no sean malitos echenme la mano ..pienso yo que es muy sencillo ...nada mas hay que saber donde moverle



Gracias
  #5 (permalink)  
Antiguo 09/08/2006, 09:42
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 12 años, 4 meses
Puntos: 0
Agregalas como array...

$to = array("[email protected]", "[email protected]");
De esa manera agregas mas Destinatarios...

Atte... DarkXNightmare ;D.
__________________
Cambiando mi Web... sean pacientes :P
  #6 (permalink)  
Antiguo 09/08/2006, 10:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por DarkXNightmare Ver Mensaje
Agregalas como array...

$to = array("[email protected]", "[email protected]");
De esa manera agregas mas Destinatarios...

Atte... DarkXNightmare ;D.
Pero .. pero .. se te olvidó que luego deberas recorrer ese array bajo un bucle (foreach() por ejemplo) para ir generando un-email por envio ...

Por qué directamente no le puedes pasar un "array" al parámetro "to" de la función mail() .. a lo sumo una cadena (string) separados por comas.

Más info y detalles:
http://www.php.net/manual/es/function.mail.php

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #7 (permalink)  
Antiguo 09/08/2006, 11:59
 
Fecha de Ingreso: julio-2005
Ubicación: Guatemala
Mensajes: 165
Antigüedad: 12 años, 4 meses
Puntos: 0
Haz esto

Lo que puedes hacer es como dice Cluster:

Código PHP:

$to 
= array("[email protected]""[email protected]");

foreach(
$to as $value)
{
     
$OK mail($value$subject$message$additionalHeaders);

Incluso, se enviara la misma cantidad de mails, a la cantidad de elementos que contenga el array $to.
__________________
Guatemala - Guatemala
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 18:02.