Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2005, 09:54
Roco3D
 
Fecha de Ingreso: diciembre-2005
Mensajes: 5
Antigüedad: 18 años, 4 meses
Puntos: 0
Cita:
Iniciado por Cluster
Usa esta técnica y así vas creando tus registros en tu BD para "noralizar" tu BD completa ..

Si el formato es el que describes ... incluso no te haría falta usar expresiones regulares por qué lo tienes bien delimitado ..

Un saludo,
Estoy probando con
Código PHP:
 $nombre="prueba.txt";
  
$contenedor=fopen($nombre,"r");
  
$archivo=fread($contenedor,filesize($nombre));
  
$registros=explode("//",$archivo);
  
$i=0;
  foreach(
$registros as $registro){
      if(
ereg("\s",$registro)){
          
$campos[$i]=explode("\r\n",$registro);
          
$i++;
      }
  }
  
fclose($contenedor); 
Esto me genera en la variable registro algo como:
Código:
//titulo1\r\n[codigo2]\r\natributo1=string1\r\natributo2=string2
Por que si te fijas cada registro comienza con //.
Lo que no entiendo es por que no se llena el arreglo con toda la informacion del archivo, algunos datos entran y otros no.