Felder Ausfüllen(www.ralf-k.net/test_2.html)
In der Seite test_2.html gibt es ein Feld für die Anzahl der Willkommens-Grüße und den Button zum Abschicken der Seite. Solche Felder haben wir schon oft im Internet gesehen. Aber was passiert dann und warum weiß die Seite, die danach erscheint, was wir eingegeben haben?
Hier die Seite test_2.html im HTML-Code:
Die farbige Darstellung kommt vom Editor, damit man sich besser im HTML zurechtfindet. 

AbschickenWenn Du eine Zahl in dem Feld einträgst ist das <input typ=“test“ …> Tag betroffen.
Wenn Du auf Abschicken klickst ist <input typ=“submit“ …> aktiv und das Tag
<form action=“test_10.php“> schickt eine neue Anfrage an den Server für test_10.php.
Für jedes input-Feld (bis </form>) wird an die Anfrage angehängt:
Name des Feldes = Inhalt des Feldes
Also wenn Du 6 eingetragen hast:
http://www.ralf-k.net/test_10.php?Anzahl=6&Send=Abschicken
Das kannst Du auch so, als Adresse, in den Browser eingeben. 

PHP-BinWenn Apatche eine Datei zurückgeben soll, die mit .php endet, startet Apatche das Programm PHP (ich habe es PHP-Bin genant, damit wir später nicht durcheinander geraten mit anderen PHP-Programmen).
Und übergibt test_10.php an PHP-Bin, mit massenhaft Infos über den Client und wie die Anfrage genau aussah.
PHP-Bin interpretiert die Datei, das heißt PHP-Bin durchsucht test_10.php und führt alle Befehle aus, die zwischen <?php und ?> stehen.
Dabei wird alles rausgeworfen, was zwischen <?php und ?> steht und dort wird eingefügt, was PHP-Programm ausgiebt.
Die Ausgabe in PHP erfolgt über den Befehl "Echo".
Die farbige Darstellung kommt vom Editor, damit man sich besser im HTML zurechtfindet. 

ErklärungIch habe hier jede Zeile detailliert erklärt. Saut Euch an, was Interessant erscheint. Für den weiteren Text ist das nicht notwendig.
Saut Euch auf jeden Fall das Ergebnis der PHP-Datei an!
Klicke im Explorer im Menü „Ansicht“ auf „Quelltext“, dann bekommst du den HTML-Code der Internetseite angezeigt: 

|