Hallo zusammen,
ich habe folgendes vor: hab eine ziemlich große Textdatei (1 GB) und diese stellt im Prinzip eine Datenbank dar. Ich möchte die strukturiert gespeicherten Daten auslesen und dann als Einträge in eine MySQL-DB speichern.
So, jetzt etwas konkreter. Die Datei sieht (vereinfacht) so aus:
ID_NR - 0123456789
TYPE - Battery XY
VENDOR - Power Inc.
INFO - Etwas Text... etwas Text... etwas Text
ID_NR - 5678912340
TYPE - Akku YX
VENDOR - Power Inc.
INFO - Etwas Text... etwas Text... etwas Text...
ID_NR - 5678912340
...
Man kann also sagen, der "Dreh- und Angelpunkt" ist das Attribut "ID_NR". Immer wenn eine neue "ID_NR" gefunden wird, beginnt ein neuer Eintrag. Das ist denke ich schon mal sehr wichtig.
Meine Frage lautet nun:
Wie kann ich eine Textdatei im obigen Format Stück-für-Stück (also Eintrag für Eintrag, "ID_NR") in PHP einlesen? Wenn ich dann die einzelnen Stücke habe, weiß ich, wie es weiter geht. ;-) Also das eigentliche Parsen der einzelnen Einträge habe ich schon hinbekommen.
Ich hoffe, ich hab mein Problem hinreichend erläutert. Es wäre genial, wenn mir der ein oder andere helfen könnte.
Vielen Dank im Voraus und Grüße,
squirrel
ich habe folgendes vor: hab eine ziemlich große Textdatei (1 GB) und diese stellt im Prinzip eine Datenbank dar. Ich möchte die strukturiert gespeicherten Daten auslesen und dann als Einträge in eine MySQL-DB speichern.
So, jetzt etwas konkreter. Die Datei sieht (vereinfacht) so aus:
ID_NR - 0123456789
TYPE - Battery XY
VENDOR - Power Inc.
INFO - Etwas Text... etwas Text... etwas Text
ID_NR - 5678912340
TYPE - Akku YX
VENDOR - Power Inc.
INFO - Etwas Text... etwas Text... etwas Text...
ID_NR - 5678912340
...
Man kann also sagen, der "Dreh- und Angelpunkt" ist das Attribut "ID_NR". Immer wenn eine neue "ID_NR" gefunden wird, beginnt ein neuer Eintrag. Das ist denke ich schon mal sehr wichtig.
Meine Frage lautet nun:
Wie kann ich eine Textdatei im obigen Format Stück-für-Stück (also Eintrag für Eintrag, "ID_NR") in PHP einlesen? Wenn ich dann die einzelnen Stücke habe, weiß ich, wie es weiter geht. ;-) Also das eigentliche Parsen der einzelnen Einträge habe ich schon hinbekommen.
Ich hoffe, ich hab mein Problem hinreichend erläutert. Es wäre genial, wenn mir der ein oder andere helfen könnte.
Vielen Dank im Voraus und Grüße,
squirrel
Kommentar