next up previous contents
Nächste Seite: Einschränkung des PHP-Parsers Aufwärts: Installation von Zope-Produkten Vorherige Seite: Installation des ExternalEditor-Produkts   Inhalt


Installation des Produkts PHP-Parser

Zope bietet mit den Script-Sprachen Python und Perl bereits mächtige Schnittstellen für die Entwicklung von Web-Applikationen an. Sehr häufig wird allerdings auch PHP zur Web-Entwicklung eingesetzt, vor allem wenn man bereits zuvor ein Web-Angebot ohne Zope erstellt hat.

Eine Möglichkeit, PHP-Programme weiterhin verwenden zu können, ist ein extra-Apache-Webserver, der aufgerufen wird, wenn ein PHP-Programm verarbeitet werden soll. Die PHP-Programme arbeiten dann aber isoliert von Zope-Inhalten.

Das PHP-Parser-Produkt ermöglicht den Aufruf bestehender PHP-Scripte aus Zope heraus; damit wird eine eingeschränkte Zusammenarbeit von DTML/TAL und PHP möglich. PHP-Parser setzt eine funktionierende PHP-Installation33 voraus und kann unter http://www.zope.org/Members/hewei/PHParser heruntergeladen werden. Das Paket lässt sich problemlos installieren, wie in Kapitel 5.7 beschrieben.

Nach der Installation und dem Neustart von Zope kann man ein PHP-Parser-Dokument hinzufügen. Darin lässt sich nach sowohl DTML- als auch PHP-Code einbetten. Bei einem Aufruf eines PHP-Parser-Objekts wird zunächst der DTML-Code ausgeführt und danach das Ergebnis dem PHP-Interpreter zugführt.

Innerhalb von PHP steht das assoziative Array $ZOPE_VARS zur Verfügung, das den Zugriff auf manche Zope-Parameter ermöglicht.


next up previous contents
Nächste Seite: Einschränkung des PHP-Parsers Aufwärts: Installation von Zope-Produkten Vorherige Seite: Installation des ExternalEditor-Produkts   Inhalt
Reinhard Holler 2003-04-12