Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

como hacer un mailinglist

Estas en el tema de como hacer un mailinglist en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, escribo para preguntar si me podrían ayudar... lo que pasa es que quiero crear un “mailinglist” pero no se como hacerlo, la idea es ...
  #1 (permalink)  
Antiguo 10/07/2003, 13:58
jin
 
Fecha de Ingreso: enero-2003
Ubicación: veracruz
Mensajes: 24
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación como hacer un mailinglist

Hola, escribo para preguntar si me podrían ayudar... lo que pasa es que quiero crear un “mailinglist” pero no se como hacerlo, la idea es que los usuarios se registren solo su cuenta de correo y que estas se guarden en una base de datos para poderles mandar las noticias a los que se subscribieron...

Y también no tengo ni la menor idea de cómo una ves teniendo el mailinglist mandar los mensajes a todos los subscriptores...

mmm es que lo vi el mailinglist en la pagina de flashcomponents.net

seria interesante saber tambien como se hace en flash...

  #2 (permalink)  
Antiguo 11/07/2003, 14:31
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 22 años, 1 mes
Puntos: 2
Código:
CREATE TABLA mailinglist (
correo char(255) NOT NULL,
tipo char(255) NOT NULL,
)
Suscripcion:
Código PHP:
if($accion=="suscribir"){
if(empty(
$email)){
//include o conexion a la bd mysql
} else {
$sql=mysql_query("INSERT INTO mailinglist (correo,tipo)
 VALUES ('$email','$tipo')"
);

echo 
"Email insertado con exito";
}
} else {
echo 
"
<form method=post action=$PHP_SELF>
<input type=hidden name=accion value=suscribir>
Email <input type=text name=email><br>
Tipo: <select name=tipo><option value=si>Suscribir
<option value=no>Retirarme
</select><br>
<input type=submit value=entrar!></form>"
;

Mandar mails:
Código PHP:
if($accion=="enviar"){
if(empty(
$mensaje)){
echo 
"no hay mensaje";
} else {

$sql=mysql_query("SELECT * FROM mailinglist WHERE tipo = 'si'");
while(
$row==mysql_fetch_array($sql)){
$correos $row[email];
}
$ok mail("$correos","$asunto","$mensaje","From: [email][email protected][/email]");
if(
$ok){
echo 
"mail enviado con exito";
} else {
echo 
"problemas en el envio..";
}
} else {
echo 
"
<form method=post action=$PHP_SELF>
<input type=hidden name=accion value=enviar>
Asunto: <input type=text name=asunto><br>
Mensaje: <textarea name=mensaje></textarea><br>
<input type=submit value=enviar>"
;

Obviamente esto es una cosas sencilla, pero que la programe (5min), tu la puedes mejorar con codigos y eso.. q puedes encontrar en: http://www.hotmex.com/webmasters

Salu2
__________________
http://www.chorcha.com
  #3 (permalink)  
Antiguo 13/07/2003, 03:11
jin
 
Fecha de Ingreso: enero-2003
Ubicación: veracruz
Mensajes: 24
Antigüedad: 21 años, 3 meses
Puntos: 0
ok... muchas gracias...
  #4 (permalink)  
Antiguo 13/07/2003, 14:24
Avatar de thrash  
Fecha de Ingreso: marzo-2002
Ubicación: Talca-Chile
Mensajes: 254
Antigüedad: 22 años, 2 meses
Puntos: 1
en www.programasweb.com dan ese servicio, sin límite de usuarios...
__________________
Foro Forestal Maderero
Bosque y +
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 16:45.