Sie sind hier: Startseite -> PHP-Grundlagen

PHP-Grundlagen - PHP-Webseiten - PHP programmieren

PHP: beliebte Skriptsprache für Dynamik im Web

PHP ist die Abkürzung für PHP HyperText Preprocessor, wobei die Abkürzung umstritten ist und sich kaum jemand merken will oder kann. Sie ist auch nicht wichtig. Generell gesehen ist PHP eine Skriptsprache, die das kann, was HTML bei der Gestaltung von Webseiten anbietet, weil man HTML in PHP integrieren kann, aber PHP kann noch viel mehr.

Abhängig vom Wissen und Bedarf lassen sich mit PHP kleinere und riesengroße Projekte realisieren. Der wesentliche Unterschied zur Standardsprache HTML, die ja eigentlich keine Programmiersprache ist, besteht darin, dass man dynamisch agieren kann.

Das bedeutet beispielsweise, dass man die Navigation einer Webseite auf einem eigenen PHP-Dokument aufbauen kann. Ändert sich die Navigation, braucht man nur dieses Dokument ändern und alle Seiten - Startseite wie auch Unterseiten - übernehmen die Änderung automatisch. Zum Vergleich: bei HTML muss jede Seite individuell und manuell ausgebessert werden. Bei einer Webseite mit 50 einzelnen Seiten ist das frustrierend, zeitaufwändig und im Falle einer kommerziellen Seite auch teuer.

Aber selbst bei Omas Tortenseite ist es ärgerlich, wenn man eine Stunde braucht, um die Navigation zu ändern, oft nur deshalb, weil man beim Aufbau einen Tippfehler übersehen hat. Solche Probleme kennt man bei PHP nicht.

Der zweite große Unterschied ist die Technik. Einen HTML-Code kann man im Internet Explorer oder im Firefox oder anderen Browsers aufrufen und braucht die Datei nirgends hochladen. Der Browser übersetzt die Befehle und zeigt die Seite so, wie es HTML vorgeschrieben hatte. Bei PHP funktioniert das nicht.

Für die Programmierung braucht es zwar auch nur einen 08/15-Editor, aber damit man sich das PHP-Werk ansehen kann, muss die Datei auf den Server geladen werden. Das bedeutet auch, dass man eine PHP-Seite nur zum Laufen bringt, wenn es PHP auf dem Server als Sprache gibt. Mittlerweile ist das aber fast Standard, aber es gibt beispielsweise Angebote von Providern für die Internetverbindung mit zusätzlichem Speicherplatz für eine Webseite und diese zusätzlichen Megabyte sind meist nur für HTML einsetzbar.

Hat man also sein PHP-Skript fertiggeschrieben, dann muss es auf den Server geladen werden und braucht die Dateiendung .php, zum Beispiel einfuehrung.php. Danach kann man mit dem Browser die Seite im Internet aufrufen und kontrollieren.

Mit PHP lassen sich viele dynamische Lösungen realisieren. Dazu zählen CMS - Content Management Systeme - die wie in einer Redaktion Artikel zulassen. Jemand, der gute Texte schreiben kann, kann ohne Wissen der Programmierung neue Seiten einrichten und im Internet anbieten. Das Geheimnis dieser Technik ist PHP in Kombination mit der Datenbank MySQL.

Mit MySQL lassen sich viele dynamische Möglichkeiten erarbeiten. So funktionieren sämtliche Webshops über Datenbanken, Gästebücher, Foren und viele andere Anwendungen, bei denen Daten gespeichert werden müssen, brauchen eine Datenbank. HTML versteht die Datenbank nicht - PHP schon.

PHP und MySQL ist das wohl am häufigsten verwendete Duo beim Webdesign. Beide sind gratis, für beide gibt es unzählige Webseiten mit Erklärungen im Internet, für beide gibt es große Foren, wo man sich gegenseitig helfen kann.

Übersicht der Themen

  • PHP-Einstieg
    Informationen über den Einstieg in die Programmierung mit PHP und wie man mit der Sprache umgehen sollte.
  • PHP-Technik
    Informationen über die möglichen Techniken beim Programmieren mit PHP, um Webseiten auf PHP-Basis erstellen zu können.
  • Superglobale Array
    Informationen über die superglobalen Array, die in PHP für Formulare, Session und URL-Übergaben gebraucht werden.
  • PHP-Programmierung
    Informationen über die eigentliche PHP-Programmierung, die durch Abfragen und Schleifen erreicht wird.
  • PHP + Text
    Informationen über die Befehle zur Textanalyse und Textmanipulation, die PHP für die Webseitenprogrammierung bereitstellt.
  • PHP + Bild
    Informationen über die Möglichkeiten, mit PHP Bilder dynamisch zu bearbeiten, zu kopieren und zu verkleinern.
  • PHP + Zahlen
    Informationen über die Möglichkeiten, mit PHP Zahlen und Werte zu verarbeiten oder umzuwandeln.
  • PHP + Datum
    Informationen über die Möglichkeiten, mit PHP mit Zeit und Datum zu arbeiten und die Funktionen einzusetzen.
  • PHP + Array
    Informationen über das Array und seine Möglichkeiten, wie sie PHP zur Speicherung und Verarbeitung von Daten nützen kann.
  • PHP + Dateisystem
    Informationen über PHP und der Zugriff auf das Dateisystem, um Dateien laden, lesen, beschreiben und speichern zu können.
  • PHP + Session
    Informationen über die Sessionverwaltung in PHP, um die Anwesenheit von Benutzer seitenübergreifend abspeichern und verwalten zu können.

Wenn der Artikel gefallen oder geholfen hat, bitte teilen: