Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2006, 01:58
Avatar de Azrael666
Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 6 meses
Puntos: 1
suponiendo que tengas los usuarios en el fichero de esta forma:

nombre1;pass1;masdatosseparadosporpuntoYcoma
nombre2;pass2;masdatosseparadosporpuntoYcoma
nombre3;pass3;masdatosseparadosporpuntoYcoma

el codigo de leer el fichero e insertar sería:

Código PHP:
while(!feof($fich))

    
$cadena fgets($fich,4096); 
    
$cadena=substr($cadena,0,strpos($cadena,"\r\n"));
    
$trozos explode(";"$cadena);

if (
$trozos[2]==""
  {
     echo 
"<br>No se ha insertado el usuario: ".$trozos[0].", pass vacio.";
  }
else
  {
    
$sql="select nombre from tabla_usuario where nombre='".$trozos[0]."'";
    
$resultado=mysql_query($sql)or die ("ERROR obteniendo respuestas de la base de datos, ".mysql_error());
    if (
mysql_num_rows($resultado)==0
     {
    
      
$sql="insert into tabla_usuarios(Nombre,pass,restodatos) VALUES ('".$trozos[0]."','".$trozos[1]."','resto datos')";
      
$resultado=mysql_query($sql)or die ("ERROR obteniendo respuestas de la base de datos, ".mysql_error());
      
      echo 
"<br><font color='#00cc00'>se ha insertado en la base: ".$trozos[0]." / ".$trozos[1]." / "$trozos[2]."</font>";
    }
    
   else     
   {         
       echo 
"<br><font color='#cc0000'>usuario repetido: ".$trozos[0]."</font>";
    }   
  }


algo asi... eso va leyendo de un fichero los datos, separa por lineas luego por ; y esos datos los va introduciendo en la base de datos solo si no existe el usuario... modificalo a tu gusto y a ver si te vale
__________________
ALOZORRO v5.0 (ahora en .es)