Muszę napisać system pobierający dane ze strony a następnie wgrywający je do bazy programu księgowego, wszystko ma działać automatycznie. Idealna koncepcja jest taka aby po uaktualnieniu danych na stronie program pobierał dane i uaktualniał bazę na lokalnym serwerze (serwerach). Chcę napisać system w php bo to język na którym najlepiej się znam.
Pierwsza koncepcja:
1. Przetworzyć dane ze strony na pliki w formacie txt lub xml
2. Pobrać pliki z serwera poprzez FTP
3. Napisać instrukcje obsługujące połączenie i aktualizacje odpowiednich danych w bazie programu księgowego na serwerze lokalnym
Wady
1. Jak zrobić nasłuch i uruchamiać plik w interwale czasowym (plik programu będzie umieszczony na lokalnym serwerze)
2. Wolałbym uniknąć (o ile to możliwe bezpośredniej manipulacji na bazie danych programu księgowego)
Druga koncepcja:
1. Przetworzyć dane ze strony na pliki w formacie txt lub xml
2. Pobrać pliki z serwera poprzez FTP
3. Program księgowy ma możliwość importu danych do bazy z pliku txt więc trzeba by zgrać plik txt do odpowiedniej lokalizacji i uruchomić funkcjonalność programu za to odpowiedzialną.
Wady
1. Punkt 3 jak z poziomu programu w php uruchamiać funkcjonalność programu księgowego odpowiedzialną za import danych z pliku txt
Ma ktoś z Was jakieś pomysły lub ulepszenia bieżących koncepcji (możliwe, że w ogóle da się to rozwiązać dużo prościej i inaczej)