Hallo!
So ganz Reibungslos läuft der Datenimport denn nun doch noch nicht. ich habe 2 Stellen, die jeweils verschiedene Trennzeichen nicht mögen:
Bspw.: ";"
Teil 1:
// importiere mit dem Trennzeichen
system ("/usr/bin/mysqlimport -d --fields-terminated-by=';' -u".$user." -p".$pass." -h".$host." ".$db." ".$file, $fp);
Teil 2:
// öffne Ursprungsdatei (Daten mit fester Feld-Breite) und dazwischen Trennzeichen einfügen und in andere Dtei schreiben
$fd = fopen ($file, "r");
while (!feof($fd)) {
$fl = fgets($fd,200);
//hier will ich die Trennzeiczhen zwischen die Daten schreiben
$out.=substr($fl,0,8).";".substr($fl,8,1).";".substr($fl,17,1)."|".substr($fl,18,4).";".substr($fl,22,5).";".substr($fl,27,58)."\n";
}
Naja, das geht so nicht, da ; nunmal Ende bedeutet, selbiges wenn ich | probiere, da denkt dann der SHELL Aufruf wer weiß was. Was könnte ich da machen? Ist sehr dumm, mir fällt kein einziges sicheres Trennzeichen ein, das keine Konflikte verursachen würde!!!
Grüße
Andreas