Ver Mensaje Individual
  #26 (permalink)  
Antiguo 27/02/2007, 09:06
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Sistema de registro de usuarios

jej es un placer, me gusta hacerlo 8D,, y es la forma en la qe me siento comodo mm,probe publicar articulos en mi web,pero me canse y deje de hacerlo, enviar notas a sitios web pero me los rechazaron pq no soy buen redactor y no volvi a intentar =P aca en el foro me gusta mas =D

bueno ya xDDD que me importa diras :$

Usando la funcion mail() quedaria asi:

Código PHP:
<html><head> 
<? 
if($_POST[enviar]) { 
    require(
'config.php'); 

    function 
quitar($texto) { 
        
$texto trim($texto); 
        
$texto htmlspecialchars($texto); 
        
$texto str_replace(chr(160),'',$texto); # Elimina espacios que no pueden ser borrados por trim() 
        
return $texto
    } 
     
    
$nick quitar($_POST["nick"]); 
    
$email quitar($_POST["email"]); 
    
$con mysql_query("select count(*) as 'm' from usuarios where nick='$nick' or email='$email'"); 
    if(
mysql_result($con,0,"m")) { 
        echo 
'El nick ya existe en la base de datos o ya está registrado el email. Haz click <a href="javascript:history.back()">aquí</a> para regresar.' ; die(); 
    } else { 
        
$contrasena md5(md5(quitar($_POST["contrasena"]))); 
        
$sexo quitar($_POST["sexo"]); 
        
mysql_query("insert into usuarios (fecha,nick,contrasena,email,sexo,ip) values (NOW(),'$nick','$contrasena','$email','$sexo','$_SERVER[REMOTE_ADDR]')"); 
        
mail($email,"Ya estás registrado!","Hola, $nick!\n\nYa estas registrado!\n\nTu nombre de usuario es: $nick\nTu contraseña es: $contrasena\n\nPuedes ingresar mediante el siguiente link: http://www.miweb.com/login\n\nGracias por registrarte!\nExitos","From: <[email protected]>\r\n");
        echo 
'Has sido registrad@. Haz click aquí <a href="index.php">aquí</a> para regresar a la página principal.'; die(); 
    } 
} else { 
?> 
<script> function revisar() { if(formulario.nick.value.length < 3) { alert('El nick debe contener por lo mínimo 3 caractéres.') ; return false ; } if(formulario.contrasena.value.length < 8) { alert('La contraseña debe contener por lo mínimo 8 caractéres.') ; return false ; } if(formulario.contrasena.value != formulario.c_contrasena.value) { alert('Las contraseñas no son correctas.') ; return false ; } if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(formulario.email.value)) { alert('Debes poner un email válido.') ; return false ; } } 
</script> 
<script language="Javascript">  
function disableselect(e){  
return false  
}  
function reEnable(){  
return true  
}  
document.onselectstart=new Function ("return false")  
if (window.sidebar){  
document.onmousedown=disableselect  
document.onclick=reEnable  
}  
</script> 
<title>Recomendar</title> 
<base target="_self"> 
<style type="text/css"> 
<!-- 
body {  cursor:url(cursor.cur); } 
--> 
</style> 
<SCRIPT language=JavaScript>  
function blockError(){return true;} 
window.onerror = blockError; 
</SCRIPT> 
<STYLE TYPE="text/css"> 
<!-- 
 BODY { 
  scrollbar-arrow-color:#FFFFFF; 
  scrollbar-track-color:#333333; 
  scrollbar-shadow-color:#333333; 
  scrollbar-face-color:#000000; 
  scrollbar-highlight-color:#333333; 
  scrollbar-darkshadow-color:#333333; 
  scrollbar-3dlight-color:#333333; 
 } 
//--> 
</STYLE> 
<style fprolloverstyle> 
A:hover {color: #FF0000} 
</style> 
</head> 

<body background="Imagenes/fondo_2.jpg" bgcolor="#000000" text="#99CCFF" link="#99CCFF" vlink="#99CCFF" alink="#99CCFF"> 

<div align="center"> 
  <center> 
  <table border="0" width="100%" background="Imagenes/fondo_3.jpg" height="24"> 
    <tr> 
      <td width="100%" height="20"> 
        <p style="word-spacing: 0; margin-top: 0; margin-bottom: 0" align="center"><b><span style="letter-spacing: 4pt"><font face="Verdana" size="1">-</font><font size="2" face="Verdana">El Sitio Especial</font><font face="Verdana" size="1">-</font></span></b></td> 
    </tr> 
  </table> 
  </center> 
</div> 
<p style="word-spacing: 0; margin-top: 0; margin-bottom: 0">&nbsp;</p> 

<div align="center"> 
  <center> 
  <table border="1" width="90%" bordercolor="#000000" cellspacing="0" cellpadding="0" background="Imagenes/fondo.jpg"> 
    <tr> 
      <td width="100%" bgcolor="#000099"> 
        <p align="center" style="word-spacing: 0; margin-top: 0; margin-bottom: 0"><b><font size="2" face="Verdana">- 
        Registro -</font></b></td> 
    </tr> 
    <tr> 
      <td width="100%"> 
        <p align="center" style="word-spacing: 0; margin-top: 0; margin-bottom: 0">&nbsp;</p> 
      <form name="formulario" method="post" action="<?=$_SERVER[PHP_SELF]?>" onsubmit="return revisar()"> 
<p align="center">Registro De Nuevo Usuario:</p> 
<p align="center"><strong>Nick</strong>:<br> 
<input name="nick" type="text" id="nick" size="24"><br> 
<b>Contrase&ntilde;a</b>:<br> 
<input name="contrasena" type="password" id="contrasena" size="24"> 
<br> 
<b>Confirmar contrase&ntilde;a</b>:<br> 
<input name="c_contrasena" type="password" id="c_contrasena" size="24"> 
<br> 
<b>Email:</b><br> 
<input name="email" type="text" id="email" size="24"><br> 
<br> 
<select name="sexo"> <option value="0">Masculino <option value="1">Femenino </select> 
<br><br> 
<input name="enviar" type="submit" id="enviar" value="Registrar"></p> 
</form> 
<p align="center" style="word-spacing: 0; margin-top: 0; margin-bottom: 0">&nbsp;</p> 
</td> 
    </tr> 
  </table> 
  </center> 
</div> 
<p align="center" style="word-spacing: 0; margin-top: 0; margin-bottom: 0">&nbsp;</p> 
<div align="center"> 
  <center> 
  <table border="0" width="100%" bordercolor="#000000" cellspacing="0" cellpadding="0" bgcolor="#000000" background="Imagenes/fondo_3.jpg"> 
    <tr> 
      <td width="100%"> 
        <p style="word-spacing: 0; margin-top: 0; margin-bottom: 0" align="center">&copy; 2007 El Sitio Especial </p> 
        </td> 
    </tr> 
  </table> 
  </center> 
</div> 

</body> 

</html> 
<?PHP ?>
exitos!