no-flash

jomo.org

aus dem Unterricht von Johann Moser: Mathematik, Webdesign und Realtime Processing
Subscribe

Artikel der Kategorie »PHP-Einführung«

Wozu serverseitige Scripts?

29. Dez. 2006 Von: Johann Moser Kategorie: PHP-Einführung Keine Kommentare →

http://www.jomo.org/index.php/wozu-serverseitige-scripts
gedruckt am 08. Feb. 2012

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 Scripting (wir verwenden php) geht folgendermaßen vor sich: Bei Aufruf einer php-Seite wird zuerst der php-Code am Server abgearbeitet, durch die entsprechende Code-Ergebnisse ersetzt und dann zum Client geschickt und im Browser angezeigt. Am Browser ist nichts mehr vom serverseitigen Code enthalten.

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.