Kurz und bündig…
<?php
// Konfiguration
$csvFile = "daten.csv";
$firstRowHeader = true;
$maxRows = 10;
// Daten auslesen und Tabelle generieren
$handle = fopen($csvFile, "r");
$counter = 0;
echo "<table class=\"csvTable\">";
while(($data = fgetcsv($handle, 999, ";")) && ($counter < $maxRows)) {
echo "<tr>";
if(($counter == 0) && $firstRowHeader) {
echo "<th>".$data[0]."</th>";
echo "<th>".$data[1]."</th>";
echo "<th>".$data[2]."</th>";
}
else {
echo "<td>".$data[0]."</td>";
echo "<td>".$data[1]."</td>";
echo "<td>".$data[2]."</td>";
}
echo "</tr>";
$counter++;
}
echo "</table>";
fclose($handle);
?>