txt Datei in mysql schreiben mit PHP
Muellermilch
- php
Hallo,
ich will eine von einem Programm generierte Textdatei mittels Formular auf einen Server laden lassen und dort automatisch die Daten aus dieser Textdatei in eine MySQL-Datenbank schreiben lassen. Die Werte der Textdatei müssen in verschiedene Felder eingetragen werden. Der Dateiupload an sich stellt kein Problem dar und wurde schon gelöst.
Die Dateien aus der Textdatei stehen in folgendem Format da:
Time=20:35:57
Player1=Home
Player2=Away
Sie sollen folgendermaßen verändert werden:
20:35:57
Home
Away
Ich habe schon verschiedene Wege probiert, doch den richtigen habe ich noch nicht gefunden. :(
Und diese Daten dann am Ende in eine MySQL Datenbank via Insert Into bzw. Update eingetragen werden, was kein allzu großes Hindernis für mich darstellen sollte =).
Hallo Muellermilch,
Time=20:35:57
Player1=Home
Player2=Away
Also wenn da wirklich immer nur alles ab dem = weg soll, dann splitte die Datei doch erst mal auf mit file oder explode, sodass du dann die einzelnen Zeilen hast:
$werte = array("Time=20:35:57","Player1=Home","Player2=Away");
Und dann machst du:
$werte[0] = substr($werte[0],5);
$werte[1] = substr($werte[1],8);
$werte[2] = substr($werte[2],8);
Und dann trägst du die Werte ein.
Gruß,
Dodwin