wyeksportowałem sobie plik .txt z symfoni handel i chciałbym go teraz wrzucić do mysql-a . Problem polega na tym że niedość że amatorsko coś tam pisałem w php to jeszcze na dodatek dawno.
Plik txt wygląda następująco (przykładowe dane wyeksportowane z symfoni):
INFO{ Nazwa programu ='Sage Symfonia Handel 2014' Symfonia Handel 2014 Wersja_programu =200 Wersja szablonu =3.1 Kontrahent{ id =-1199895893 kod =DEMO_HM nazwa =Firma Demonstracyjna miejscowosc =Zamość ulica =Bazyliańska dom =19 lokal =5 kodpocz =22-400 rejon =zamojskie nip =000-000-00-00 tel1 =3321075 tel2 =1844748 fax =3321076 email =demo@demo.com.pl www = } } Kontrahent{ Notatka_Dl{ opis = } id =65541 guid = flag =0 subtyp =0 znacznik =65 info =N osoba = kod =AGD Adam nazwa =AGD Adam miejscowosc =Zamość ulica =Wąska dom =90 lokal = kodpocz =22-400 rejon =lubelskie nip =879-23-23-465 statusUE =0 regon = pesel = osfiz =0 tel1 = tel2 = fax = email = www = naglowek = nazwisko =Wieczorek imie =Adam bnazwa =PBK O/Zamość bkonto =14200310-634654627-270001-1 negoc =N grupacen =255 typks =Krajowy typ_naliczania = typ_ceny = upust =0.00 limit =0 limitkwota =0.00 limitwaluta = stanpl =0.00 stannl =0.00 khfk =2 zapas = krajKod =PL krajNazwa =Polska aktywny =1 NazwaRodzaju =Kategoria B NazwaKatalogu =\@Kontrahenci\@Odbiorcy\@Miejscy poledod1 =Abacki Adam poledod2 = poledod3 = poledod4 = poledod5 = poledod6 = poledod7 = poledod8 = } Kontrahent{ Notatka_Dl{ opis = } id =65575 guid = flag =0 subtyp =0 znacznik =0 info =N osoba = kod =Agora nazwa =Agora Gazeta miejscowosc =Warszawa ulica =Nowy Swiat dom =55 lokal = kodpocz =99-999 rejon =mazowieckie nip =789-789-78-89 statusUE =0 regon = pesel = osfiz =0 tel1 = tel2 = fax = email = www = naglowek = nazwisko = imie = bnazwa = bkonto = negoc =T grupacen =255 typks =Krajowy typ_naliczania = typ_ceny = upust =0.00 limit =0 limitkwota =0.00 limitwaluta = stanpl =0.00 stannl =0.00 khfk =15 zapas = krajKod =PL krajNazwa =Polska aktywny =1 NazwaRodzaju =Kontrahenci NazwaKatalogu =\@Kontrahenci poledod1 =Dejmek Dariusz poledod2 = poledod3 = poledod4 = poledod5 = poledod6 = poledod7 = poledod8 = }
W zasadzie cała reszta się powtarza od momentu "Kontrahent{" tylko że z innymi wartościami oczywiście.
Jak dokładnie ułożyć odczyt tego pliku tak aby do danego kontrahenta przyporządkować i wyciągnąć z pliku takie dane jak:
- nazwa
- miejscowosc
- tel1
Jak połączyć się z bazą i otworzyć plik oraz jak wrzucić do bazy tez chyba wiem/pamiętam, ale mam problem z tym wyżej. Możecie mi coś mądrego podrzucić?
pozdrawiam