[ peromalosutra @ 14.05.2009. 17:10 ] @
| Moj problem je sledeci. Trebam da napravim skriptu koja ce da parsira vise ulaznih fajlova (u pitanju su podaci uglavnom u csv formatu). Problem je sto je jedan od tih ulaznih fajlova koje treba da parsiram zapravo .mdb fajl. Skripta je dio joomla komponente koju razvijam i platforma na kojoj ce se ona izvrsavati Linux.Takodje ne postoji nikakva mogucnost instaliranja dodatnih programa na taj server (kao npr. mdbtools). Potrebana mi je strategija kako otvoriti i parsirati ovaj .mdb fajl.
Prvo rjesenje kojeg se mogu sjetiti je da otvorim windows hosting acc na kome ce se nalaziti jedna skripta koja ce izvrsavati konverziju .mdb fajla u neki portabilni fajl (csv, raw sql) i rezultate obrade vracati na originalni server na kome se komponenta i nalazi.
Da odmah odgovorim na dva moguca komentara:
1) Ne ne mozemo dobiti te podatke u drugom formatu, nego samo u .mdb
2) Komponenta koja vrsi parsiranje mora da se nalazi na Linux serveru, a na Windowsu bi se nalazila samo skripta koja bi vrsila .mdb->.csv
Ima li bolji nacin? |
[ kiklop74 @ 14.05.2009. 19:03 ] @
Ako nema mogucnosti za instalaciju dodatnih stvari na linux server onda nema drugog nacina.
[ agvozden @ 14.05.2009. 20:55 ] @
Mozes da pokusas da ne eksternom serveru uvuces mdb u mssql bazu, a onda, naravno ukoliko imas potrebne biblioteke, da se sa linux aplikacije uvezes na mssql server...
[ peromalosutra @ 16.05.2009. 11:06 ] @
Kako krajnji rezultat skripte treba da budu .sql fajlovi koji ce biti spremni za direktno ubacivanje u bazu, onda cu svu logiku potrebnu za konverziju .mdb fajla implementirati u skripti koja ce da se vrti na Windows serveru. Ostale skripte ce da se nalaze na Linux serveru i tu ce se nalaziti skripte za parsiranje ostalih tipova fajlova koji mogu direktno da se procitaju, kao i kod same backend joomla komponente. Fajlovi ce da se krecu izmedju servera putem FTP-a. Temu sam postavio jer sam zelio da nekako zaobidjem to setanje fajlova izmedju servera na najmanju mogucu mjeru, a i kako bi se sva logika potrebna za parsiranje nalazila na jednom mjestu, ali uslovi diktiraju nesto drugo, pa ce i ovo morati da zadovolji. :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.