Hallo,
einem Kunden erklären daß seine Daten/Dateien ungültig sind, dürfte erfahrungsgemäß schwierig werden:
Falls es hier tatsächlich zu einem Kundengespräch käme, wäre Pit sein eigener Kunde…
Ja wenn das so ist, da frag ich mich natürlich warum es denn ausgerechnet eine CSV Datei sein muss. Zumal es für Datenexport /Datenimport auch in PHP einen Serializer gibt. Entscheidender als das Dateiformat ist die Frage wie man mit Feldern verfährt für die es keine Daten gibt: Sowas regelt man über's DB-Design. Ebenso ist die Frage wie man mit Duplikaten umgeht auch eine Frage des DB-Design.
MFG