Üdv.!
A következő a probléma. Adott egy Linux web server rajta apache+PHP5. Egy Foxpro adatbázishoz kellene csatlakoznia.
Nem nagyon ismerem ezt a területet. Ez megoldható? Windows-on valahogy úgy oldották meg, hogy a php ODBC-n keresztül éri el a fox adatbázist. Azonban úgy látom, hogy egyrészt fizetős linux-ra másrészt a Fox adatbázisát nem kezeli.
Az lehetséges lenne, hogy a linux-on futó apache rajta futó PHP-n keresztül a windows-os ODBC-t használja? Elméletileg gyakorlatilag lehetséges ez?
Előre is kösz...
- 4938 megtekintés
Hozzászólások
Ha jól gondolom, a Foxpro *.dbf fájlokat használ.
Évekkel ezelőtt alakítottam át hasonlót (Visual Foxpro) a dbfdump programmal.
Text fájlba kiíratod a tartalmat, és innen már nem nehéz SQL adatbázisba berakni.
- A hozzászóláshoz be kell jelentkezni
Nem nagyon van más normális megoldás, mint vhogy kidumpolni a dbf-eket, áttenni mysql-be vagy postgres-be és úgy piszkálni php-val.
- A hozzászóláshoz be kell jelentkezni
Ha pedig párhuzamosan kell használni a Foxpro-t a php-val, akkor samba-n oszd ki az adatfileokat tartalmazó könyvtárat, majd kezeld a dbf-et direktben php-ből. Csont nékül megy:
http://hu.php.net/manual/en/book.dbase.php
- A hozzászóláshoz be kell jelentkezni
Most annyi változás van, hogy a forxpro mindenféleképpen windows-on fog futni. Azt kellene megcsinálnom, hogy a linux-on futó apache+PHP5 a windows-on futó ODBC-t tudja meghívni...
Igazából ez a terület számomra eléggé felfedezetlen...
Azt tudom, hogy ha windows-on fut az apache+PHP5, akkor ODBC-n keresztül meg tudja hívni a fox adatbázist. Nem tudom, hogy az ODBC hálózaton keresztül "kezelhető-e".
Előre is thx
- A hozzászóláshoz be kell jelentkezni