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- <? 
- $fileCSV = $_FILES["file_import_price"]; 
-      
-     $fp = @fopen ( $fileCSV["tmp_name"] , "r" ); 
-     $i = 0; 
-      
-     $error = false; 
-      
-     if($fileCSV['size'] > 0){ 
-         if($fp !== false){ 
-             while (( $data = fgetcsv ($fp,1000,";")) !== FALSE ){ 
-                 $myConfig->dbconnection->debug=0; 
-                 echo '<pre>';               print_r($data);             echo '</pre>'; 
-                                 //.... OPERACIONES  
- }}} 
- ?> 
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