Por si acaso, PHP trae una función para leer archivos CSV (que este caso no son comas sino ";"), pasate por
www.php.net/fgetcsv para más detalles:
Aquí tienes el ejemplo que se publica:
Código PHP:
<?php
$row = 1;
$fp = fopen ("test.csv","r");
while ($data = fgetcsv ($fp, 1000, ",")) {
$num = count ($data);
print "<p> $num fields in line $row: <br />";
$row++;
for ($c=0; $c<$num; $c++) {
print $data[$c] . "<br />";
}
}
fclose ($fp);
?>
Saludos