Lectores , como es posible leer las cabeceras de un archivo csv, hasta el momento e logrado importar el archivo , pero necesito si el encabezado de la columna1 y lleve ese nombre por
ej codigo_interno si de lo contrario me arroje un error , o sea solo se puedan importar datos en las columna marcada con ese nombre,.
este es lo que llevo del codigo
Código PHP:
Ver original$row = 1;
$fp = fopen ($_FILES["archivo"]["tmp_name"],"r"); $tipo_archivo = end(explode(".", $_FILES["archivo"]["name"])); $columnas = array('codigo_interno'=>'codigo_interno','codigo_tienda'=>'codigo_tienda'); echo"No adjuntaste ningún archivo";
}
if ($tipo_archivo != "csv") {
echo "solo se permiten subir archivos CSV";
}else{
while ($data = fgetcsv ($fp, 1000, ";")){ print " <br>";
$row++;
echo "$row- ".$data[0].$data[1];
$insertar="INSERT INTO tb_tarjetas(codigo_interno,codigo_tienda) VALUES ('$data[0]','$data[1]')";
}
}//else
saludos