Webdesign mit (X)HTML und CSS

Ein Kurs für Einsteiger

Serverseitige Skriptsprachen

Mit serverseitigen Skriptsprachen können Webseiten dynamisch generiert werden, z.b. Blogs, Foren, Gästebücher oder Wikis. Beispiele für serverseitige Skriptsprachen sind Perl, Python und PHP. 

Kaum ein größeres Webprojekt kommt heute ohne serverseitigen Mechanismus aus; wenn Benutzereingaben ausgewertet und angezeigt werden sollen (z.B. Kommentarfunktion bei Weblogs), führt kein Weg an einer serverseitigen Verarbeitung vorbei.

PHP Hypertext Preprocessor

PHP ist eine weit verbreitete serverseitige Skriptsprache, die oft schon bei günstigen Webspace-Angeboten zur Verfügung steht.

Mit der include-Funktion von PHP können auf sehr einfache Weise immer wiederkehrende Teile von Webseiten (z.B. die Navigation) ausgelagert werden. Vor der Auslieferung an den Browser werden die Einzelteile zusammengesetzt, der Browser erhält dann ein statisches Dokument. Die Dynamik findet also ausschließlich auf dem Server statt. 

In Verbindung mit Datenbanken können mit PHP auch komplexe Anwendungen  verwirklicht werden. Viele Board- oder Content-Management-Systeme beruhen auf PHP, so auch das bei dieser Website eingesetzte CMS Drupal.