Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/03/2014, 14:34
Avatar de TSG
TSG
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 373
Antigüedad: 10 años, 7 meses
Puntos: 9
Respuesta: Confirmación registro por mail

Cita:
Iniciado por OfSerker Ver Mensaje
Vale, esto es como un mensaje sin confirmacion. Muy simple. Lo incluyo cuando me registre correctamente y enviara el mensaje. ¿Lo he entendido bien?

Atentamente, OfSerker.

P.D: Empiezan Los Simpsons.
Perdón eso fue culpa mía no terminé le leer bien y tal y puse eso de enviar el correo.
----------------------------------------------------------------------------------------------------------

Hola muy buenas,

No necesitas php.ini.

Código PHP:
Ver original
  1. $email = utf8_decode(mysqli_real_escape_string($conexion, ((isset($_GET['email']) && !empty($_GET['email']))?$_GET['email']:false)));
  2. $key = utf8_decode(mysqli_real_escape_string($conexion, ((isset($_GET['key']) && !empty($_GET['key']))?$_GET['key']:false)));
  3.  
  4. $ffkk = mysqli_query($conexion, "SELECT tucolumna FROM tabla WHERE email = '".$email."'")or die(mysqli_query($conexion));
  5. $del = mysqli_fetch_assoc($ffkk);
  6. if($del['activacion'] == '1'){
  7.     echo "No puedes volver a activar tu cuenta, ya se encuentra activada.";
  8. }
  9. else{
  10.  
  11. $verificacion = mysqli_query($conexion, "SELECT * FROM tutabla WHERE email = '".$email."' AND code = '".$key."'")or die(mysqli_error($conexion));
  12. if($veri = mysqli_fetch_array($verificacion)){
  13.     $codes = md5 (rand (0,90900));
  14.     $ya = mysqli_query($conexion, "UPDATE tutabla SET activacion = '1' WHERE activacion = '0'")or die(mysqli_error($conexion));
  15.     $ya2 = mysqli_query($conexion, "UPDATE tutabla SET code = '".$codes."' WHERE email = '".$email."'")or die(mysqli_error($conexion));
  16.     echo  "Tu cuenta ha sido activada.";
  17.  
  18. }

Ya solo con esto adaptándolo a tu código debería de funcionarte perfectamente.

Un cordial saludo!