[email protected] www.munz-udo.de php PHP:= Hypertext Preprocessor Hier kommt der interaktive Aspekt von Homepages zum Zug. Man spricht auch von dynamischen Webseiten. Wir können dem Anwender ermöglichen, mit einer großen Datenbank zu interagieren, Online-Shops zu durchforsten, Flüge online zu buchen u.v.m. An dieser Stelle braucht man die CGIs (Common Gateway Interfaces). Das sind serverseitig ausführbare Programme, deren Programmcode auf dem Server ausgeführt wird und nicht auf dem Client. Vorteile: CGI’s erlauben die Interaktion mit großen Datenbanken….. CGI’s können in diversen Programmiersprachen geschrieben werden. Auf UNIXbasierenden Systemen werden sie im Allgemeinen in Perl geschrieben. C, C++ und andere Sprachen können jedoch genauso verwendet werden. Neuere Sprachen sind heir z.B. Microsofts ASP (Active Server Pages), Suns JSP n(Java Server Pages) und NetObjects, das eine serverseitige Lösung der 4. Generation ist. PHP wurde aus dem Open-Source –Lager hervorgebracht. kostenlos PHP besitzt im Gegensatz zu traditionellen CGI’s wie Perl den Vorteil, in HTML-Dateien eingebettet zu sein – d.h. PHP-Script muss nicht in einem CGI-BIN Verzeichnis liegen, um ausgeführt zu werden. 1