Hallo,
hat jemand von euch Erfahrung mit PHP und dbf-Dateien.
( compile php with --enable-dbase Option )
Mit freundlichem Gruß
Otto
Mit PHP auf dBase zugreifen
Moderator: Moderatoren
- Lewi
- 1000 working lines a day
- Beiträge: 830
- Registriert: Di, 07. Feb 2006 14:10
- Wohnort: Hamburg
- Danksagung erhalten: 2 Mal
Re: Mit PHP auf dBase zugreifen
Hi,
da stellen sich zunächst ein paar Fragen:
- Handelt sich um dbase ( Version 5 oder Version 7) Files oder um Foxpro-kompatible Dateien?
- Liegen die dbase-Daten auf einem Unix oder Windows-Rechner?
PHP umfasst eine Standard-DLL für dBase, die als "Extention" eingebunden werden muss. Allerdings stellt die dbase-Bibliothek keine SQL- oder sonstige Filterbefehle breit.
Auf dBase-Daten sollte nur lesend zugegriffen werden, da der Datenbank -Treiber von PHP nicht für eine Multi-User Umgebung ausgelegt ist. Wesentlich effizienter wäre es, Daten aus einem xBase-System an einer mit PHP programmiertes API zu übergeben oder ganz simpel, die Daten via Datentransfer als XML oder ASCII-Datei in ein Web-Verzeichnis zu übertragen. Über Cronjob`s können auf Unix-Maschine automatisch (PHP-)Skripte gestartet werden, die Daten Im- und Exporte durchführen.
Gruß, Olaf
da stellen sich zunächst ein paar Fragen:
- Handelt sich um dbase ( Version 5 oder Version 7) Files oder um Foxpro-kompatible Dateien?
- Liegen die dbase-Daten auf einem Unix oder Windows-Rechner?
PHP umfasst eine Standard-DLL für dBase, die als "Extention" eingebunden werden muss. Allerdings stellt die dbase-Bibliothek keine SQL- oder sonstige Filterbefehle breit.
Auf dBase-Daten sollte nur lesend zugegriffen werden, da der Datenbank -Treiber von PHP nicht für eine Multi-User Umgebung ausgelegt ist. Wesentlich effizienter wäre es, Daten aus einem xBase-System an einer mit PHP programmiertes API zu übergeben oder ganz simpel, die Daten via Datentransfer als XML oder ASCII-Datei in ein Web-Verzeichnis zu übertragen. Über Cronjob`s können auf Unix-Maschine automatisch (PHP-)Skripte gestartet werden, die Daten Im- und Exporte durchführen.
Gruß, Olaf
- nightcrawler
- 1000 working lines a day
- Beiträge: 650
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: Mit PHP auf dBase zugreifen
zur Not könntest Du den ADS ODBC Treiber verwenden (gibts für Win und Linux). Vom ADS PHP würde ich dagegen absehen, weil schon lange nicht mehr weiterentwickelt und nicht für aktuelle PHP Versionen zu haben.
- azzo
- Rekursionen-Architekt
- Beiträge: 483
- Registriert: So, 28. Mär 2010 19:21
- Danksagung erhalten: 11 Mal
Re: Mit PHP auf dBase zugreifen
Hallo,
danke.
Ich werde den Vorschlag mit Ex-und Import versuchen.
LG
Otto
danke.
Ich werde den Vorschlag mit Ex-und Import versuchen.
LG
Otto