Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2013, 08:39
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
error fgetcsv

Hola Gente, tanto tiempo que no escribo.
Bueno es bastante secillo lo que estoy haciendo, nunca me trajo problemas pero hoy no se como resolver esto:
Código PHP:
Ver original
  1. <?
  2. $fileCSV = $_FILES["file_import_price"];
  3.    
  4.     $fp = @fopen ( $fileCSV["tmp_name"] , "r" );
  5.     $i = 0;
  6.    
  7.     $error = false;
  8.    
  9.     if($fileCSV['size'] > 0){
  10.         if($fp !== false){
  11.             while (( $data = fgetcsv ($fp,1000,";")) !== FALSE ){
  12.                 $myConfig->dbconnection->debug=0;
  13.                 echo '<pre>';               print_r($data);             echo '</pre>';
  14.                                 //.... OPERACIONES
  15. }}}
  16. ?>
Simplemente importo un csv con valores separados por ";" pero son unos 2000 resgistros que ademas tienen que actualizarse en la base de datos lo cual genera un Fatal error: Maximum execution time of 30 seconds exceeded in tatataa

Como podria resolver esto? me bastaria con poder paginar las filas del cvs asi voy liberando memoria o algo asi, pero no se me ocuure como hacerlo

de ante mano muchas gracias