Fragment pliku elixir :
210,20180404,6000,0,0,"21812502289040000000000219","22102013900000229000000036","NAZWAMOJEJ FIRMY||,|,","NAZWA KLIENTA||ULICA 24|42-200 CZĘSTOCHOWA",0,0,"ABONAMENT|||","","","51","71812300080006339520000010|20180404"
Rozumiem, że trzeba wyedytować fragment :
cat ../modules/cashimportcfg.php | grep pattern
$patterns[] = array(
'pattern' => "/^([^ ]+)\t([^ ]+)[\s\t]+([^ ]+)\t([^ ]+)\t(.*)/",
aby skrypt prawidłowo rozwalił dane na ziemne ?
Dnia 5 kwietnia 2018 o 11:34 Krzysztof Drewicz <krzysztofdrewicz@gmail.com> napisał(a):_______________________________________________W dniu 5 kwietnia 2018 11:04 użytkownik <pawel.eliasz@4ftth.pl> napisał:Czy dysponuje ktoś parserem pod pliki elixir z Banku Spółdzielczego ? A jeżeli nie to, czy ktoś mógłby mi podesłać jakikolwiek działający wyciąg, abym mógł sobie przerobić to co jest już LMS ?
Dzień Dobry,częst lepiej założyć nowy wątek, niż odpowiadać na czyjąś wiadomość. Każdy BS ma 'swój' format, który się różni, niby to jeden związek banków, ale :) popełniłem kiedyś parser do plików 'SIMP' który daje jeden z Bsów. Ładny to on nie jest, ale nie jest to na pewno parser do exliksira. Masz przyklad takiego pliku? Może napisanie regexpa potrwa 15 minut, może pół dnia, ale bez przykładu to nikt tego nie rozpozna - nawet jeśli ma, który BS ? (eliksir w teorii jest dobrze zdefiniowanym formatem, ale w praktyce każdy bank nazwya tak coś swojego).Pozdrawiam,
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms