Wozu serverseitige Scripts?
gedruckt am 11. Mar. 2010
Im Unterricht lernen wir Gestaltung mit CSS und HTML anhand statischer Webseiten. Einfache dynamische Elemente wie Bildergalerien, Ein- und Ausblenden von Menüpunkten sowie Formularberechnungen werden mit JavaScript clientseitig realisiert.
Serverseitiges Programmieren ist aus mehreren Gründen wichtig:
- Damit Internetpräsenzen einfach zu warten sind, werden die Inhalte (auch die Menüpunkte) in Datenbanken gespeichert. Die Inhalte werden dann mit Hilfe von sql-Abfragen in eine Seite geschrieben und angezeigt. Dadurch wird die Wartung mit Hilfe von Formularen möglich und die Gestaltung der Dokumente wird automatisch einheitlicher.
- Wenn Internet-User Einträge machen (Gästebuch, Kommentar, Bestellung, etc.), müssen diese ebenfalls mit Hilfe serverseitiger Programmierung in Datenbanken geschrieben werden.
- Passwörter und Zugagsberechtigungen werden ebenfalls serverseitig gestützt in Datenbanken verwaltet.
- Bilder und andere Dateien (beispielsweise pdf-Dokumente) können serverseitig upgeloadet und in JavaScript-Galerien geschrieben werden.
- Ordnerstrukturen und Dateien können serverseitig analysiert und verwendet werden.
Eine Konsequenz der serverseitigen Programmierung: Die php-Seiten müssen vom Server aufgerufen werden und können nicht mehr mit Doppelklick im Dateibrowser betrachtet werden, weil der php-Code zuerst interpretiert werden muss. Das ist auch am eigenen Computer möglich durch Installieren eines Webservers, für php ist das üblicherweise Apache, am Besten in der Konfiguration des XAMPP (Windows) oder MAMP (Mac).
Installation von XAMPP oder MAMP: bitte in Suchmaschine suchen und die nötigen Dateien downloaden.

