El siguiente es un ejemplo de como leer un CSV con PHP
En el ejemplo leo "catego.txt", un CSV con DOS COLUMNAS delimitadas por "#"
Código PHP:
<?php
// Leo archivo CSV de Excel
$sep = "#"; //defino separador del CSV
$archivo = "\catego2.txt"; // path + archivo
$fp = fopen ( $archivo , "r" );
while (( $data = fgetcsv ( $fp , 1000 , "," )) !== FALSE ) { // leo mientras haya lineas que leer
$i = 0;
foreach($data as $i=> $row ) { // leo cada ROW de DATA e incremento el inidice $i
$matriz = explode( $sep, $row);
echo $matriz[1]." :: ".$matriz[0]."<p/>"; // muestro las celdas en orden inverso
}
}
fclose ( $fp );
?>
Enjoy!