Automatikus adatbázis letöltés időzítéssel
Sziasztok!
egy kis segítségre lenne szükségem...
van egy honlap, ahhonnan kézzel le tudom tölteni az adatbázisukat XLS formátumban..(kategoriánként külön-külön, és egyben is)...
a lap jelszóval védett, természetesen van jogosultságom hozzá...
azt kellene valahogyan megoldani, hogy ne kelljen kézzel letöltögetni, hanem minden nap, egy adott időpontban automatikusan töltse le, és tegye bele a localhoston lévő adatbázisomba....
aki tud, kérem segítsen!
Köszönöm!
■ egy kis segítségre lenne szükségem...
van egy honlap, ahhonnan kézzel le tudom tölteni az adatbázisukat XLS formátumban..(kategoriánként külön-külön, és egyben is)...
a lap jelszóval védett, természetesen van jogosultságom hozzá...
azt kellene valahogyan megoldani, hogy ne kelljen kézzel letöltögetni, hanem minden nap, egy adott időpontban automatikusan töltse le, és tegye bele a localhoston lévő adatbázisomba....
aki tud, kérem segítsen!
Köszönöm!
Mi a kérdés?
...
cron
curl / wget
ANT scriptálhatsz az egészt
...
nem WordPress, az adatbázis tartalma egy árlista...
hogyan töltöd le?
általános megoldás: letöltöd a live http headers kiterjesztést és a fejlécek alapján összeállítasz egy curl scriptet. ezután a scriptet beütemezed (oprendszertől függően) és kész is vagy.
letöltés
a letöltés MS Excel formátumban lehetséges csak...
gex megoldás
live http headers + curl
1. live http headers
ezzel a kiterjesztéssel meg tudod nézni, hogy a kliensed (jelen esetben a firefox böngésződ) hogyan kommunikál a szerverrel. a kommunikáció http fejlécek formájában történik, ha ez is újdonság, akkor keress vissza ebben a fórumban, vagy a guglin vagy kérdezz bátran. tehát ezzel a kiterjesztéssel sorról sorra le tudod jegyezni, hogy milyen fejléceket - vagy ha így jobban érthető, parancsokat - kell küldened a szervernek, hogy a végén kiadja neked azt a bizonyos xls fájlt.
2. curl
ennek a rendkívül hasznos eszköznek a segítségével tudod automatizálni a böngészést oly módon, hogy leutánzod az előző pontban említett kliens-szerver kommunikációt. linux alatt curl parancs (példa), vagy használhatod különböző programozási nyelvek alól is mint például a php (példa) vagy a perl (példa).