Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/09/2003, 13:43
Avatar de Sav1989
Sav1989
 
Fecha de Ingreso: junio-2003
Ubicación: Cap Fed | Colegiales
Mensajes: 50
Antigüedad: 20 años, 10 meses
Puntos: 0
GRRR... no hay caso che, probe con todo lo que sabia, a ver si le ves algun error aca , este es el script que vuelca los datos:

Código PHP:
<?
/*
getform.php
Este archivo contiene el script que recibira los datos del archivo
userform.php
No modifique el archivo si no sabe que hace, y si sabe, hagalo bajo
su propia responsabilidad.

Requiere el in1.php
            userform.php
            functions.php

Este archivo fue escrito por Sav1989.
*/
ini_set("include_path","D:\server\www\ucm\includes");
include(
"in1.php");
include(
"functions.php");
session_start();

$mysql_con_id=mysql_connect($mysql_server$mysql_user$mysql_pass); // Conectamos MySQL
mysql_select_db($mysql_db1,$mysql_con_id); // Seleccionamos DB
// Chekeamos si el formulario se ha completado de nuestra web - Seguridad

// Si es para un usuario : 
if($reg=="new_user"){
    
// Volvamos a array las varialbes recibidas
    
$recf=array(
        
'nick'=>$nick,
        
'name'=>$name,
        
'sname'=>$sname,
        
'born_day'=>$born_day,
        
'born_month'=>$born_month,
        
'born_year'=>$born_year,
        
'place'=>$place,
        
'mail'=>$mail,
        
'icq'=>$icq,
        
'msn'=>$msn,
        
'irc'=>$irc,
        
'web'=>$web,
        
'pass'=>$passsend,
        
'pass2'=>$passsend2,
        
'picklink'=>$piclink
        
);    
    
// Comprobamos las variables infaltables, Nick, Nombre, Apellido,
    // F. de nacimiento, localidad, e-mail
    
if(!isset($nick) & !isset($name) & !isset($sname) & !isset($mail) & !isset($pass)){
        
reg_error("falta_dato"); // en functions.php
        
}
    
// Chekeamos si hay un usuario con el mismo Nick, Mail, ICQ, msn, o nombre*apellido
    
$query="SELECT id FROM users WHERE nick='$recf[nick]' OR mail='$recf[mail]' OR name='$recf[name]' AND sname='$recf[sname]'";
    
$result=mysql_query($query,$mysql_con_id);//Volcamos el query en $result
    //Ahora cheakeamos si ya existe alguien con uno de los datos clave
    
if(mysql_num_rows($result)!=0){
        
reg_error("dato_usado");
        }
    
// Si la password es menor de 7 caracteres
    /*Start*/
    
$passlenght=strlen($recf['pass']);
    if(
$passlenght<$minimum_pass_lenght){
        
reg_error("pass_error_lenght");
        }
    
/*Fin*/
    // Chekeamos las contraseNas
    
if($recf['pass']!=$recf['pass2']){
        
reg_error("pass_error");
        }
    if(isset(
$_SESSION['error_msg'])){
        
redirectjs("error.php",0);
        }
    else{
        
// Y si no hubo errores, realizamos el volcado:
        
$passmd5=md5($recf['passsend2']);
        
$born_timestamp=$recf['born_day'].$recf['born_month'].$recf['born_year'];
        
$query="INSERT INTO users (nick,name,sname,mail,msn,icq,irc,place,born,web,piclink,pass) VALUES ('$nick','$name','$sname','$mail','$msn','$icq','$irc','$place','$born_timestamp','$web','$piclink','$passmd5')";
        
mysql_query($query,$mysql_con_id) OR die(mysql_error());
        
// Fin de Volcado
        // Metemos las cookies
        
setcookie("login",$recf['nick'],time()+31536000);
        
setcookie("pass",$passmd5,time()+31536000);
        
// Definimos varialbe de mensaje (session)
        
$_SESSION['msg_thanks_reg']="Gracias por registrarse".$recf['nick'].".";
        
// Redireccionamos a msg.php
        
redirectjs("msg.php",2);
    }
}
if(
$reg=="new_clan"){
    echo 
"El registro de clanes esta bajo construccion";
    }
?>