Der Server – Web, Mail, FTP Einen Provider finden Der Weg ins Netz Aufbau von Web-Adressen Hintergrundwissen DNS Dynamik mit PHP Verwaltung einer Datenbank Analyse mit Logfiles Hits, PageImpressions und Visits Caching Ports Datenschutz auf Ihrem Server

Dynamik mit PHP

Die Programmiersprache PHP (PHP – Hypertext Preprocessor) hat sich in den vergangenen Jahren zu einer Stütze moderner Webseiten entwickelt. Ähnlich wie andere Programmiersprachen, beispielsweise Perl, Ruby und ASP, erstellt PHP auf dem Server beim Abruf der Seite durch den Nutzer ersten den aktuellen Quellcode der Seite und kann so automatisiert aktuelle Inhalte darstellen.

Bedeutung der Dynamik

Die durch PHP erzeugte Dynamilk kann zu sehr unterschiedlichen Zwecken genutzt werden. In einem einfachen Fall wird auf der Webseite nur das jeweils aktuelle Daten ausgegeben. Komplexere Strukturen finden sich Warenkorb-Systemen, die Einstellungen des Nutzers speichern und den Kaufprozess selbst abwickeln.

Voraussetzungen

Um PHP für die eigene Webseite zu nutzen, muss der Server, der Ihre Webseiten bereit hält, PHP-Funktionen unterstützen. Ob dies der Fall ist und welche PHP-Version zum Einsatz kommt, erfahren Sie von Ihrem Provider. Auch an Ihrem lokalen Rechner können Sie PHP installieren. PHP wird für die Webseite aber nun im Zusammenspiel mit einer Webserver-Software wie dem Apache interessant. PHP-Dateien erhalten zumeist auch die Dateiendung PHP. Dies ist aber nicht zwingend. Wichtig ist, dass der Server weiß, dass er die Dateien jeweils als PHP-Dateien behandeln muss.

Möglichkeiten

PHP spielt seine Möglichkeiten gerade in Verbindung mit HTML-Seiten aus. Es bindet sich nahtlos in die HTML-Struktur ein, um diese je nach Bedarf zu erweitern. Besonders mächtig wird es in Zusammenarbeit mit einer Datenbank. Aber auch zur Online-Erstellung von JavaScript-, CSS-, CSV-, XML-, Bild- oder PDF-Dateien kann PHP für den Webauftritt genutzt werden. Einige Beispiele finden sich in den Übungen. Details der Nutzung von PHP würden den Umfang dieses Workshops aber sprengen.