Apache+PHP5+ foxpro

 ( Lenny | 2008. november 27., csütörtök - 15:01 )

Ü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...

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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.

http://linux.die.net/man/1/dbfdump

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.

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

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