Página 1 de 1
Emails De Usuarios
Publicado: 09 Jul 2006, 14:35
por RJD
Hola!
Veréis se me ocurrió lo siguiente y necesitaría saber cómo podría llevarlo a la práctica. De php no tengo casi nada de idea, y por eso necesito vuestra ayuda.
Mi idea es crear un boletin de noticias, para ello, lo que quiero es aprovechar los usuarios de los foros (phpBB), entonces quiero agregar una opción en el formulario de registro, que por defecto esté activada, como aceptando que quiere suscirbirse. Al pulsar el boton enviar, si ha marcado esa opción que su email, por ejemplo, quede escrito en un documento .txt que tengo guardado en el servidor.
Así, cuando quiera enviar algun email a los usuarios, copio los emails que están en ese documento. Si pudiese ser también que al desactivar esa casilla posteriormente, su email se borrase automáticamente de la lista, estaría perfecto
Es posible realizar algo así? Pueden ayudarme?
Muchas gracias
Un cordial saludo
Respuesta: Emails De Usuarios
Publicado: 09 Jul 2006, 14:56
por JANU1535
Lee el AVISO IMPORTANTE de arriba porfavor.
Y las Normas tambien, puesto que es tu primer mensaje.
Tema Cerrado Temporalmente.
Respuesta: Emails De Usuarios
Publicado: 09 Jul 2006, 15:05
por JANU1535
Reabrimos el tema.
-------------------------------------------
URL:
http://www.hhztyle.com/foro/
-------------------------------------------
Pues no se si existe algo exacto a lo que pides.
Pero una forma de hacerlo, seria como el Grupo de Noticias que tenemos en esta web.
Si te fijas arriba, debajo del AVISO IMPORTANTE hay un aviso a eso.
Los que quieran recibir información, entran en ese grupo y se les envia noticias.
A ver si alguien sabe algo mas concreto.
Un saludo.
Respuesta: Emails De Usuarios
Publicado: 09 Jul 2006, 17:40
por RJD
De acuerdo.
Gracias, a ver si alguien me puede echar una mano.
Yo tenía un script, que cuando le metes una dirección de correo te lo apunta en una rchivo .txt del ftp:
Código: Seleccionar todo
<?
$email=$_POST["email"];
$email=strtolower($email);
check_email ($email, "Error: email no válido");
$action=$_POST["action"];
$file = "archivo.txt";
if (file_exists($file)){
$file_content=file_get_contents($file);
}else{
$cf = fopen($file, "w") or die("Error: file does not exits, and it can not be create.<BR>Please check permissions in the directory or create a file with coresponding name.");
fputs($cf, "Mailing list subscribers\n");
fclose($cf);
}
if ($action=="subc"){
if(strpos($file_content,"<$email>")>0){die("Error:Este email ya ha sido añadido al boletín");}
$cf = fopen($file, "a");
fputs($cf, "\n<$email>");
fclose($cf);
print "<font color=#ffffff>";
print "Tu email ha sido añadido correctamente.<br>Gracias</font>";
}
if ($action=="unsubc"){
if(strpos($file_content,"<$email>")==0){die("Error: Tu email no ha sido incluido al boletín");}
$file_content=preg_replace ("/\n<$email>/","",$file_content);
$cf = fopen($file, "w");
fputs($cf, $file_content);
fclose($cf);
print "<center>";
print "<font color=#ffffff>";
print "Tu email ha sido eliminado de nuestra base de datos</font></center>";
}
?>
Yo creo que sería algo así, solo que habría que meterlo (no se como) en el perfil, y añadir una casilla, como las clásicas de recuerdame en los foros. Cuando se selecciona, que se realice la función de suscribirse, pero que coja el email escrito en el campo de texto Email del perfil...
Cuando quira quitarse del boletín, va a perfil y deselecciona esa opción, ahi tendría que hacerse la misma función que en el script que he puesto antes, pero = que para suscribirse que coja el email del campo de texto Email del perfil...
No creo que sea muy dificil. El script este ya está simplemente habría que adaptarlo para meterlo en el perfil, y ahí es donde me pierdo.
Muchas gracias
Saludos a to2