PHP | ||||||||||||||||||||||
Das Internet kann auf 2 Weisen programmiert werden. Bei Browsersprachen führt der Internetbrowser die Befehle z.B. von Java selbst aus. Bei Praeprozessorsprachen wie PHP erzeugt ein Programm auf dem Server eine Seite. Diese wird vom Browser angezeigt. | ||||||||||||||||||||||
Preprocessor | Die HTML-Seite enthält Programmaufrufe des Preprozessors. Auf dem Server muss PHP installiert sein. Der Preprozessor auf dem Server führt die Programme aus und sendet das Ergebnis an den Browser. | |||||||||||||||||||||
Vorteile | Der User kann das Programm nicht einsehen und nicht verändern. | |||||||||||||||||||||
Größerer Befehlsumfang. Browsersprachen sind auf die Befehle beschränkt, die der jeweilige Internetbrowser umsetzen kann. | ||||||||||||||||||||||
Einbettung in HTML | HTML-Seite mit der Extension .php z.B. rch.php, hno.php | Einbettung des PHP-Codes: <?php .... ?> | ||||||||||||||||||||
.php | Zeigt an, dass die Seite PHP-Code enthält | |||||||||||||||||||||
<?php | Zeigt an, dass PHP-Code beginnt | |||||||||||||||||||||
?> | Zeigt an, dass PHP-Code endet | |||||||||||||||||||||
Eingabe |
FORM | Eingabeformulare werden mit FORM erstellt. (Ist HTML, nicht PHP!). | ||||||||||||||||||||
POST | Mit der METHOD POST werden Variablennamen mit Werten übergeben. | |||||||||||||||||||||
ACTION | Mit Action werden die Variablen an eine bestimmte Seite mit PHP-Code übergeben. | |||||||||||||||||||||
ECHO | echo „Hallo Welt!“; Ausgabe eines Strings. | echo „Hallo Welt!\n“; neue Zeile | ||||||||||||||||||||
In rch.php werden Name und Vorname eingegeben und an die Seite rchy.php weitergegeben. rchy.php kann Namen und Vornamen verwenden. | ||||||||||||||||||||||
Variable , Arrays | Ablaufsteuerung | |||||||||||||||||||||
|
| |||||||||||||||||||||
Funktionen | Datum/Uhrzeit | |||||||||||||||||||||
mySQL | Als Internet - Datenbank wird gerne mySQL in Verbindung mit PHP verwendet. Die Benutzung ist allerdings schwierig. | |||||||||||||||||||||
Versionen | Aktuelle Version 8 ab 1.2.2023 7.1 bei Strato 5.6 ab 15.6.2015 | |||||||||||||||||||||
Teil von |
Programmier - Sprachen | Internet | Software | EDV und DFÜ | ||||||||||||||||||
Impressum Zuletzt geändert am 16.01.2023 6:13