Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/05/2014, 13:43
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Leer text Pesado con PHP

hola

En la vista previa lo hago asi, solo le muestro el primero registro nada mas, ya cuando voy a guardar toda la informacion vuelvo y leo el archivo usando la funcion que mostre anteriormente.

Logre simplificar la funcion a esto:

Código PHP:
Ver original
  1. public function FileMatrizAsociativo($file_name,$separador)
  2.     {
  3.                
  4.         $file   = fopen($file_name,"r");
  5.         $matriz = array();
  6.                        
  7.         if($file)
  8.         {
  9.             while($recordSet = fgetcsv($file,50000000,$separador))
  10.             {  
  11.                 $dataInfo = array();
  12.  
  13.                 foreach($this->campos as $camp)
  14.                 {
  15.                     $dataInfo[strtolower($camp->COLUMN_NAME)] = $recordSet[$camp->id];
  16.                 }
  17.                
  18.                 array_push($matriz,$dataInfo);                
  19.             }// while
  20.         }// fin validacion archivo
  21.         //die(var_dump($matriz));
  22.         return $matriz;
  23.     }

Mejoro bastante ya no se revienta a los 35s si no 1m 18s , pero a un asi aparecer servidor reiniciado , aunque por debajo sigue insertando los registros...

Última edición por informacionsys; 06/05/2014 a las 13:50