hi @ll,
bin am verzweifeln...
ich habe eine datenbankfrage generiert und den result in eine textdatei geschrieben.
es funktioniert alles einwandfrei... datei wird erstellt und inhalt stimmt.
jetzt das problem:
diese datei ist eine exportdatei und soll in ein anderes system importiert werden. das andere system benötigt die felder in einem bestimmten format.
bei einigen feldern muss ich ein anführungszeichen " anstellen. das gelingt wmir einfach nicht. ich habe von escapen gelesen; bekomme es jedoch nicht hin.
nachfolgend die jetzige zeile:
31.01.2010;1;AR;8;Ich verkaufe ein Buch;1428.00;40110;08250;9;2;EUR;
die benötigte zeile:
31.01.2010;1;"AR";"8";"Ich verkaufe ein Buch";1428.00;40110;08250;9;"02";"EUR";
hier ist mein schnipsel:
fwrite($datei,$row1[Tag].".".$Monat.".".$row1['Jahr'].";".$row1['Periode'].";".$row1['Belegnummernkreis'].";".$row1['Beleg_Intern'].";".$row1['Quittung'].";".$row1['Betrag'].";".$row1['Konto_Soll'].";".$row1['Konto_Haben'].";".$row1['Steuerschluessel'].";".$row1['Kostenstelle'].";".$row1['Waehrung'].";"."\r\n");
kann mir bitte jemand helfen; ich bin am verzweifeln
Vielen Dank
bin am verzweifeln...
ich habe eine datenbankfrage generiert und den result in eine textdatei geschrieben.
es funktioniert alles einwandfrei... datei wird erstellt und inhalt stimmt.
jetzt das problem:
diese datei ist eine exportdatei und soll in ein anderes system importiert werden. das andere system benötigt die felder in einem bestimmten format.
bei einigen feldern muss ich ein anführungszeichen " anstellen. das gelingt wmir einfach nicht. ich habe von escapen gelesen; bekomme es jedoch nicht hin.
nachfolgend die jetzige zeile:
31.01.2010;1;AR;8;Ich verkaufe ein Buch;1428.00;40110;08250;9;2;EUR;
die benötigte zeile:
31.01.2010;1;"AR";"8";"Ich verkaufe ein Buch";1428.00;40110;08250;9;"02";"EUR";
hier ist mein schnipsel:
fwrite($datei,$row1[Tag].".".$Monat.".".$row1['Jahr'].";".$row1['Periode'].";".$row1['Belegnummernkreis'].";".$row1['Beleg_Intern'].";".$row1['Quittung'].";".$row1['Betrag'].";".$row1['Konto_Soll'].";".$row1['Konto_Haben'].";".$row1['Steuerschluessel'].";".$row1['Kostenstelle'].";".$row1['Waehrung'].";"."\r\n");
kann mir bitte jemand helfen; ich bin am verzweifeln
Vielen Dank
Kommentar