Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/05/2008, 03:33
glome
 
Fecha de Ingreso: abril-2005
Mensajes: 75
Antigüedad: 19 años, 11 meses
Puntos: 2
Respuesta: arrays con txt

Hola, te mando el código que yo uso y funciona bien. Pruebalo y me cuentas.

Si ves que tu archivo pesa demasiado y da un error inexplicable (cosa que llevo investigando mucho tiempo), se soluciona aumentando el limite de memoria.
Pones al principio de la pag:

ini_set('memory_limit','64M');

El codigo sería:

Código PHP:
//Primero Borro la tabla para rellenarla del txt desde el principio. Si lo que quieres es añadir, no tendrías que hacerlo
mysql_query("DELETE FROM usuarios"); 

//guardamos el contenido del txt en la variable texto
$texto file_get_contents ('txt/usuarios.TXT'); 

//separamos el texto en lineas:
$lineas explode("\n"$texto);
for(
$i 1$i count($lineas); $i++){  
    
//separamos cada linea en campos, entre las comillas pones el separador que use tu txt
        
$campos explode(","$lineas[$i]); 

    
$id=$campos[0];
    
$usuario$campos[1];
    
$pass$campos[2];

    
mysql_query("INSERT INTO usuarios(id,usuario,pass) VALUES ('".$id."','".$usuario."','".$pass."')"); 

Espero que te sirva

Última edición por glome; 27/05/2008 a las 11:42