Hallo,
ich habe ein Problem, bei ihr mir bestimmt helfen könnt.
Ich lese mit $zeile = fgets($handle, 4096); eine Datei zeilenweise ein und speichere die Datensätze in einer Datenbank.
Ich bekomme nun CSV-Dateien zum einlesen, die im Format vereinzelt einen Fehler enthalten können:
Es kann vorkommen, dass das letzte Datenfeld einen Zeilenumbruch enthält. Dadurch wird der umgebrochene Teil des Datenfelds natürlich als neuer Datensatz interpretiert. In etwa so:
Daten1 sind gut;Daten2 sind gut;Daten3
sind doof
Daten1 sind gut;Daten2 sind gut;Daten3 sind gut
Daten1 sind gut;Daten2 sind gut;Daten3 sind gut
Kann ich irgendwie überprüfen, ob die nächste einzulesende Zeile keinen kompletten Datensatz enthält und diese Daten an den aktuellen Datensatz anhängen?