Foros del Web » Programando para Internet » PHP »

Correos electronicos

Estas en el tema de Correos electronicos en el foro de PHP en Foros del Web. Hola el profesor me pidio que haga una aplicaion en PHP para que envie Email a varias personas que estan almacenadas en una base de ...
  #1 (permalink)  
Antiguo 16/03/2004, 01:23
 
Fecha de Ingreso: marzo-2004
Ubicación: Av.Centenario
Mensajes: 7
Antigüedad: 20 años, 1 mes
Puntos: 0
Correos electronicos

Hola el profesor me pidio que haga una aplicaion en PHP para que envie Email a varias personas que estan almacenadas en una base de Datos en MySql pero este email se tiene que eviar uno por uno pero no se como hacerlo.Por faor alguien ayudeme!!!
  #2 (permalink)  
Antiguo 16/03/2004, 01:43
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola

Revisa www.php.net/mail

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 16/03/2004, 13:13
Avatar de echevemaster  
Fecha de Ingreso: diciembre-2002
Ubicación: Carabobo, Venezuela
Mensajes: 84
Antigüedad: 21 años, 4 meses
Puntos: 1
Primero tienes que crear las tablas,en la base de datos, digamos que tienes los siguientes campos (NOMBRE_USUARIO,CORREO) y la tabla se llama USUARIOS_MAIL

Ahora te presento el codigo:
Código PHP:
<?
//Si el boton de envio del formulario ha sido pulsado
// la variable esta declarada
//es decir la variable es el nombre del submit
if(isset($submitOK){
//Primero hacemos la cadena de conexion
$SQL "SELECT * FROM  USUARIOS_MAIL";
//Te conectas a la base de datos
$link mysql_connect("localhost","usuario","password");
//Seleccionas la base de datos
mysql_select_db("tubasededatos");
$result mysql_query($SQL);
//Ahora haces un bucle recorriendo toda la base de datos
while($row=mysql_fetch_object($result){
    
$user$row->NOMBRE_USUARIO
    $mail
=$row->CORREO
    
//Ahora hasta puedes saludar al usuario
    
$message "
Hola $user\n
Este es la aplicacion que me mando hacer mi profesor y esta completamente lista.\n
"
;

//La variable $user es la declarada arriba como el nombre de
//usuario del correo y el $mail es el correo mismo
//$SERVER_NAME es el servidor desde donde mandas el mail 
mail("$user""El tema"$message,
     
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" phpversion());

                      }
//Ahora lo que tienes que hacer es mandar un mensaje de 
//confirmacion
echo "El correo fue enviado correctamente";
}

//Si no mostrar el formulario de envio del mail
else{

echo 
"
<form method=\"POST\" action=\"$PHP_SELF\">
Mensaje:
<textarea cols=\"10\" rows=\"30\"></textarea><br>
<input type=\"submit\" name=\"submitOK\" value=\"Enviar Email\">
</form>
"
;
}
?>
Suerte
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:11.