Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2012, 10:32
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
leer archivo csv con php

Estimados

Tengo una pequeña funcion para importar un archivo csv a mysql , ahora mi duda es que necesito leer este archivo para poder identificar las columnas a subir por ej:

codigo_interno
AA123

codigo_tienda
111233444

el csv vendria con esos nombres predefinidos para cargarse y deberian cargarse los datos solo en las columnas correspondientes , espero se haya entendido.

Código PHP:
function Importar_CSV($link){
            
        
$row 1
        
$fp fopen ($_FILES["archivo"]["tmp_name"],"r");
        
$tipo_archivo  end(explode("."$_FILES["archivo"]["name"]));
        if (
$tipo_archivo != "csv") { 
            echo 
"solo se permiten subir archivos CSV";
            exit();
        }else{
            while (
$data fgetcsv ($fp1000";")){ 
                
$num count ($data); 
                print 
" <br>"
                
$row++; 
                echo 
"$row- ".$data[0].$data[1]; 
                
$insertar="INSERT INTO tb_tarjetas(codigo_interno,codigo_tienda) VALUES ('$data[0]','$data[1]')"
                
mysql_query($insertar); 
                }
            }
//else 
            
fclose ($fp); 
    }                        
?> 

Saludos y de antemano gracias