<html>
<body style="background:#ccc">
<table border="0" cellpadding="0" cellspacing="0">
<?php

if(isset($_FILES['csv']))                                       # wenn eine CSV Datei hochgeladen wurde
  
$file $_FILES['csv']['tmp_name'];                           # laden wir im naechsten Schritt die.
else                                                            # ansonsten
  
$file "test.csv";                                           # laden wir die Beispieldatei

$black true;                                                  # wir beginnen mit schwarzer Farbe
$handle fopen ($file,"r");                               # Datei zum Lesen oeffnen
while ( ($data fgetcsv ($handle9999999",")) !== FALSE ) { # Zeile aus Datei in Array lesen,
                                                                # Trenner ist ,
                                                                # maximale Zeilen-Laenge 9999999
  
echo "<tr>";
  foreach(
$data as $column) {                                   # fuer jede Spalte der CSV Datei
    
echo "<td>";                                                # eine zelle in der Tabelle anlegen
    
echo '<img src="',                                          # ein Bild ausgeben
          
($black = !$black) ? 'white.jpg' 'black.jpg',       # zwischen schwarz und weiss wechseln
           
'" title="'.$column.'" />';                          # Title bekommt den Wert aus der CSV Datei
    
echo "</td>";                                               # spalte beenden
  
}
  echo 
"</tr>";                                                 # zeile beenden
  
if(count($data)%== 0$black = !$black;                     # wenn die Anzahl an Spalten gerade ist,
                                                                # muessen wir hier nochmal umschalten
                                                                # sonst sieht das doof aus.
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'?>" method="POST" enctype="multipart/form-data">
  <p><label for="csv">CSV Datei Upload</label><input type="file" name="csv" value="" id="csv"></p>
  <p><input type="submit" value="Continue &rarr;"></p>
</form>
</body>
</html>