• Keine Ergebnisse gefunden

Einstieg in dynamische Webtechnologien Spielphase - PHP-Interpreter

N/A
N/A
Protected

Academic year: 2021

Aktie "Einstieg in dynamische Webtechnologien Spielphase - PHP-Interpreter"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Einstieg in dynamische Webtechnologien Spielphase - PHP-Interpreter

Der PHP-Interpreter ist für die sogenannte serverseitige Dy- namik der Website verantwortlich. Wenn eine Seite mit php- Elementen aufgerufen wird, so “übersetzt“ der Interpreter den PHP-Code in HTML-Code. Hierzu holt er sich bei Bedarf zusätzliche Daten aus der Datenbank oder vom Dateisystem.

Wenn eine Datei übergeben wird:

Prüft, ob in der Datei Bereiche existieren, die mit<?php ... ?>markiert sind.

8 Ja→Führt die Anweisungen gemäß unterer Tabelle aus und löscht die ent- sprechenden Anweisungen anschließend.

8 Nein→gebt die Datei an den Server zurück

Ersetzungstabelle für den PHP-Interpreter

Befehl Anweisungen

include "x"; Fragt das Dateisystem nach Datei x und fügt sie an der Stelle ein, an der der Befehl steht.

$db = new Datenbank(); Nehmt eine Ablage, beschriftet sie mit db und legt die Datei zur Datenbank dort ab.

$x = y; Macht erst, was bei y steht, und füllt das Ergebnis in das Ablagefach mit der Beschriftung x.

Falls solch eine Ablage noch nicht existiert, nehmt eine neue und beschriftet diese mit x.

echo x; Macht erst, was bei x steht, und fügt das Ergebnis an der Stelle ins HTML-Dokument ein.

echo x.y; Macht erst, was bei x und y steht, und fügt die Ergebnisse direkt nacheinander an der Stelle ins HTML-Dokument ein.

$x->y(z); Wenn $x eine

Datenbankvariable/Produktvariable/Kategorievariable ist, so schaut nach, was auf der

Datenbankseite/Produktseite/Kategorieseite unter Funktion y(z) steht.

$_GET[’z’] Fragt beim Server nach der Variable z und gebt diese weiter.

foreach ($x as $y) {

Anweisungen;

}

Nehmt eine Ablage beschriftet sie mit y.

Nehmt vom Stapel x das oberste Element und legt es im Ablagefach y ab. Führt anschließend die Anweisungen zwischen den geschweiften Klammern aus. Tut dies nacheinander mit allen Elementen des Stapels x.

1

Referenzen

ÄHNLICHE DOKUMENTE

CSS (= Cascading Style Sheets) dient dazu, das aussehen einer Website festzulegen.. Hier wird nur auf das Formatieren einzelner

aber für

Der Browser nimmt also die Adresse vom User entgegen, sendet damit eine Anfrage an den Server und baut aus dem HTML-Dokument, das der Server zurück sendet, die Website zusammen1.

Eine Datei wird hierbei angesprochen für einen sogenannten Pfad (z.B. /ordner1/unterordner3/datei.php).. In diesem Beispiel entsprechen die einzelnen Teile des Pfades den Körben

Wird nach Produkten aus einer Kategorie gesucht, durchsucht den Ordner Produkte nach allen Produkten, die bei Kategorie die gesuchte ID stehen haben4. Gebt anschließend alles als

Als Server ist es euer Auftrag, mit dem sogenannten Client (in diesem Fall: dem Browser) zu kommunizieren, die richti- ge Website zur ankommenden Anfrage heraus zu suchen

Titel Infosphere-Modul: Einstieg in dynamische Webtechnologien Beschreibung Das verrate ich nicht, was das ist. Das ist

Frage die Datenbank nach allen Kategorien in der Datenbank gibProduktMitID($ID). Frage die Datenbank nach dem Produkt mit der ID