Hallo,
ich bin neu hier, da ich vermehrt mit PHP arbeiten muss (komme eigendlich von Cold Fusion)
Ich habe die Aufgabe, eine Access Produktdatenbank, in ein standardisiertes XML Format zu bekommen, das ganze ist eine lokale angelegenheit, also nix Webserver etc.
nachdem ich eine XML Entwicklungsumgebung getestet habe und recht unzufrieden damit war (da der Kunde nicht die ganzen konfigurationen sehen will), bin ich soweit, einfach PHP / CLI zu benutzen und mein script ausführen zu lassen, welches die DB über ODBC abfragt und die XML generiert.
(Normalerweise oder einfacherweise könnte ich auch die ACCESS DB zum generieren der XML benutzen, aber davon ahb ich garkeine Plan und VB möchte ich nicht lernen)
lange rede kurzer sinn...
Jetzt habe ich einige Fragen u.a. zur Sicherheit der lokalen PHP installation.
1. zuerst lief die Win InstallerVersion von php5 wo allein die php-cgi.exe und eine dll im PHP Verzeichniss liegen. Kann man damit pear benutzen? was sind die Vorteile/Einschränkungen? Die installerVersion sieht etwas kompakter und aufgeräumter aus. Das hätte ich als Vorteil gesehen.
2. ich habe jetzt erstmal die normale PHP 5 "installation" also das ZIP Archiv gewählt, weil ich PEAR nutzen wollte (DB,QUERY2XML).
Gilt für diese lokale Umgebung, die selben/ähnlichen sicherheitsvorkehrungen, wie für den Onlinebetrieb von PHP? also Register_Globals = off etc?
Auf was sollte ich da achten in der php.ini? (habe einfach die mitgelieferte php.ini-dist(?) freigeschaltet.)
PEAR läuft problemlos und ich kann auch ander PEAR Klassen nachladen.
3. mir ist aufgefallen, das assoziative arrays alle klein geschrieben werden. ist das in der php.ini einzustellen?
Ich kann zum beispiel die DB spalte KundenID nur mit $row[kundenid] erreichen (nachdem ich die Abfrage gestartet habe) nicht aber mit KundenID.
Bin für jeden Hinweis dankbar - sorry für den vielen Text :-)
bestens
marcus
ich bin neu hier, da ich vermehrt mit PHP arbeiten muss (komme eigendlich von Cold Fusion)
Ich habe die Aufgabe, eine Access Produktdatenbank, in ein standardisiertes XML Format zu bekommen, das ganze ist eine lokale angelegenheit, also nix Webserver etc.
nachdem ich eine XML Entwicklungsumgebung getestet habe und recht unzufrieden damit war (da der Kunde nicht die ganzen konfigurationen sehen will), bin ich soweit, einfach PHP / CLI zu benutzen und mein script ausführen zu lassen, welches die DB über ODBC abfragt und die XML generiert.
(Normalerweise oder einfacherweise könnte ich auch die ACCESS DB zum generieren der XML benutzen, aber davon ahb ich garkeine Plan und VB möchte ich nicht lernen)
lange rede kurzer sinn...
Jetzt habe ich einige Fragen u.a. zur Sicherheit der lokalen PHP installation.
1. zuerst lief die Win InstallerVersion von php5 wo allein die php-cgi.exe und eine dll im PHP Verzeichniss liegen. Kann man damit pear benutzen? was sind die Vorteile/Einschränkungen? Die installerVersion sieht etwas kompakter und aufgeräumter aus. Das hätte ich als Vorteil gesehen.
2. ich habe jetzt erstmal die normale PHP 5 "installation" also das ZIP Archiv gewählt, weil ich PEAR nutzen wollte (DB,QUERY2XML).
Gilt für diese lokale Umgebung, die selben/ähnlichen sicherheitsvorkehrungen, wie für den Onlinebetrieb von PHP? also Register_Globals = off etc?
Auf was sollte ich da achten in der php.ini? (habe einfach die mitgelieferte php.ini-dist(?) freigeschaltet.)
PEAR läuft problemlos und ich kann auch ander PEAR Klassen nachladen.
3. mir ist aufgefallen, das assoziative arrays alle klein geschrieben werden. ist das in der php.ini einzustellen?
Ich kann zum beispiel die DB spalte KundenID nur mit $row[kundenid] erreichen (nachdem ich die Abfrage gestartet habe) nicht aber mit KundenID.
Bin für jeden Hinweis dankbar - sorry für den vielen Text :-)
bestens
marcus
Kommentar