Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/05/2010, 22:52
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Email de Confirmacion

Hola quedaría así

Código PHP:
Ver original
  1. <?
  2. // modificacion de codigo Xombra (www.xombra.com) 21/03/2009 para sectorweb.net
  3. include("config.php"); /*Traemos el archivo config*/
  4. /*Recibimos las variables por el metodo POST*/
  5. $login = htmlspecialchars(trim($_POST['login']));
  6. $pass1 = trim($_POST['pass1']);
  7. $pass2 = trim($_POST['pass2']);
  8. $nombre= htmlspecialchars(trim($_POST['nombre']));
  9. $apaterno= htmlspecialchars(trim($_POST['apaterno']));
  10. $amaterno= htmlspecialchars(trim($_POST['amaterno']));
  11. $email = htmlspecialchars(trim($_POST['email']));
  12. /*Hacemos la consulta */
  13. // $query="SELECT * FROM usuarios WHERE login='$login'"; //ANTES
  14.  
  15. $link=mysql_connect($server,$dbuser,$dbpass);
  16. $query = sprintf("SELECT login FROM usuarios WHERE usuarios.login='%s'",  // Ahora
  17.        mysql_real_escape_string($login));  
  18. $result=mysql_db_query($database,$query,$link);
  19. if(mysql_num_rows($result)){
  20.   echo "El usuario ya existe en la BD";
  21. } else {
  22. /* Ahora comprovamos que los dos pass coinciden */
  23.   if($pass1!=$pass2) {
  24.  
  25.       echo "Los passwords deben coincidir";
  26.  
  27.       echo 'Click <a href="registro.html">aqui*</a> para volver al formulario';
  28.  
  29.   } else {
  30.  
  31.     /* Encriptamos "Ciframos" el password
  32.  
  33.     // $pass1=crypt($pass2, "semilla"); // ANTES */
  34.  
  35.     $pass1=sha1(md5($pass1)); // Ahora
  36.      
  37.     /* $query="INSERT INTO usuarios (login, nombre, apaterno, amaterno, password, email) VALUES ('$login','$nombre','$apaterno', '$amaterno','$pass1','$email')"; */  // Antes
  38.    
  39.     $query  =  sprintf("INSERT INTO usuarios (login, nombre, apaterno, amaterno, password, email) VALUES ('%s','%s','%s', '%s','%s','%s')",  // Ahora
  40.                 mysql_real_escape_string($login),   mysql_real_escape_string($nombre),
  41.                 mysql_real_escape_string($apaterno),mysql_real_escape_string($amaterno),  
  42.                 mysql_real_escape_string($pass1),   mysql_real_escape_string($email));        
  43.      
  44.  
  45.     $result=mysql_db_query($database,$query,$link);
  46.  
  47.     if(mysql_affected_rows()){
  48.                  
  49.     echo "Usuario introducido correctamente, en un momento seras redireccionado...";
  50.  
  51.  
  52.    //Envio por email
  53.  
  54.    $mail->From = "[email protected]"; //Remitente (Si quieres especificarlo)
  55. $mail->FromName = "User Name";  //REmitente (Si quieres especificarlo)
  56. $mail->Subject = "Asunto del email";
  57. $mail->MsgHTML("<b>Bienvenido</b> <br> Estos son tus nuevos datos:<br><br> Username = ".$login." <br> Password = ".$pass1. "<br>");
  58. $mail->AddAddress($email,$nombre); //Agrega los datos de a donde queires enviar el email.
  59. $mail->IsHTML(true);
  60.  
  61. if(!$mail->Send()) {
  62.   echo "Error: " . $mail->ErrorInfo;
  63. } else {
  64.   echo "Mensaje enviado correctamente";
  65. }
  66.  
  67.  
  68.  
  69.     } else {
  70.  
  71.     echo "Error introduciendo el usuario";
  72.  
  73.     } /* Cierre del else */
  74.  
  75.   } /* Cierre del else que corresponde a if(mysql_affected_rows.....) */
  76. } /* Cierre del else que corresponde a if(mysql_num_rows...) */
  77. ?>
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.