Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2009, 16:21
Novato_con_futuro
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Registro de mails de usuarios

Hola a todos, quiciera que me ayudaran con este problemita ya que he buscado en la web pero no encuentro nada parecido.

Nesecito poner en mi web un sistema para que los usuarios puedan suscribirse al envio de informacion del sitio mediante un formulario sencillo en donde solo se les solicita su cuenta de correo.

Ya tengo el form, este es el codigo:
Código PHP:
<? 
if (!$HTTP_POST_VARS){ 
?> <form name="suscribir" onSubmit="return mostrar_informacion(this.email.value)" method="post" action="estedocumento.php">
<div id="izquierda">
  <div class="opc">Tu e_mail:</div>
</div>
<div id="derecha">
  <div class="text"><input type="text" name="email" /></div>
</div>
<div id="boton">
 <input type="checkbox" name="acepto" onclick="document.suscribir.enviar.disabled=!document.suscribir.enviar.disabled"/>Acepto recibir mails de esta web a mi correo <input type="submit" name="enviar" value="Suscribir" disabled/>
</div>
  </form><? 
}else{ 
    
$cuerpo "Nuevo registro\n"
    
$cuerpo .= "IP: " $_SERVER["REMOTE_ADDR"] . "\n";
    
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n";
    
$cuerpo .= "Acepto: " $HTTP_POST_VARS["acepto"] . "\n";

mail("midominioarrobamidominio.com","Nuevo registro2",$cuerpo); 

echo 
"Gracias, su suscripción se ha enviado correctamente."

?>
El problema es que quiero evitar enviar correos a personas que no lo soliciten por lo que quisiera que los datos del usuario fueran enviados a la base de datos (tengo algunos conocimientos de creacion de tablas) y que se le enviara un correo a la direccion de mail que ingreso el usuario con un link para que confirme el registro y que tambien una vez registrado cuando el usuario lo dece pueda darse de baja visitando otro link incluido en el mismo correo enviado, algo asi como lo hace forosdelweb cuando te registras.

Agradezco infinitamente su ayuda, y aprobecho para felicitar a quien corresponda por este foro que esta completisimo y claro esta a todos los expertos que se toman el tiempo de responder a nuestras dudas