Mit PHP auf dBase zugreifen

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Mit PHP auf dBase zugreifen

Beitrag von azzo »

Hallo,
hat jemand von euch Erfahrung mit PHP und dbf-Dateien.
( compile php with --enable-dbase Option )
Mit freundlichem Gruß
Otto
Benutzeravatar
Lewi
1000 working lines a day
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

Beitrag von Lewi »

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
Benutzeravatar
nightcrawler
1000 working lines a day
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

Beitrag von nightcrawler »

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.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: Mit PHP auf dBase zugreifen

Beitrag von azzo »

Hallo,
danke.
Ich werde den Vorschlag mit Ex-und Import versuchen.
LG
Otto
Antworten