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

Siguiendo con el tema no lo e podido conseguir , tenia la idea de hacer algo como esto .

Código PHP:
Ver original
  1. function Importar_CSV($link){
  2.            
  3.         $row = 1;
  4.         $fp = fopen ($_FILES["archivo"]["tmp_name"],"r");
  5.         $tipo_archivo  = end(explode(".", $_FILES["archivo"]["name"]));
  6.         $columnas = array("codigo_interno", "codigo_tienda");
  7.         if (empty($fp)){
  8.             echo"No adjuntaste ningún archivo";
  9.             exit();
  10.         }
  11.         if ($tipo_archivo != "csv") {
  12.             echo "solo se permiten subir archivos CSV";
  13.             exit();
  14.         }else{
  15.             while ($data = fgetcsv ($fp, 1000, ";")){
  16.                 $num = count ($data);
  17.                 print " <br>";
  18.                 $row++;
  19.                 echo "$row- ".$data[0].$data[1];
  20.                 if (in_array($columnas, $data)) {
  21.                 echo "Se encontraron las columnas en el CSV\n";
  22.                 $insertar="INSERT INTO tb_tarjetas(codigo_interno,codigo_tienda) VALUES ('$data[0]','$data[1]')";
  23.                 mysql_query($insertar);
  24.                 }
  25.                 }//while
  26.             }//else
  27.             fclose ($fp);
  28.     }

espero me puedan dar una mano.

Saludos