====== Allgemeines ====== PHP ist eine serverseitige, in HTML eingebettete Scriptsprache. Die Abkürzung steht für Personal Home Page (Tool). PHP wird zur Darstellung dynamischer Webseiten und Webanwendungen verwendet. Es wird auf ca. 80 % aller Websites als serverseitige Programmiersprache verwendet und ist damit die am häufigsten verwendete Sprache zum Erstellen von Websites. Arithmetische Operatoren (+ - * %) funktionieren wie in der C++ Programmierung. Variablen definiert man in php mit einem $ Zeichen $name = "xyz"; \\ ====== Einbettung in HTML / HTML im PHP-Code ====== Den PHP-Code kann man in HTML mit 2 Tags einbetten: \\ ====== Datentypen (+ kurze Erklärungen) ====== In PHP kann man insgesamt 8 verschiedene Datentypen verwenden. - String (Kette von Zeichen) - Integer (Zahl) - bool (Schaltvariable) - float (Kommazahl) - Array (z.B. $ a2[1]=30) - Object - NULL (Kein bestimmter typ, Wert = 0) - resource (Verweist auf eine bereits vorhandene Ressource) \\ ====== Grundlagen ====== Wie füge ich Kommentare ein und wie erstelle ich eine einfache Ausgabe in meinem Browser? * Kommentar und Ausgabe: \\ ====== Datenübertragung ====== An wen will ich eigentlich Daten übertragen? An den Webserver bzw eine My-SQL Datenbank die alles abspeichert (zB. Registrierungsdaten für ein Loginscript) Es gibt 2 Methoden um die Daten eines Formulars zu Übertragen: * POST: Bevorzugte Möglichkeit die Daten zu übertragen. Daten können nur durch das vorgegebene Formular verändert werden (verschlüsselt, geht direkt an die Webadresse und keine Datenbeschränkung) * GET: Daten werden über die URL übertragen und vom Server in einer Umgebungsvariable abgespeichert. Hierbei sind die Daten in der URL manipulierbar. Im der HTML datei muss method="POST" bzw. method="GET" eingefügt werden. \\ ===== Formulare ===== Hier wird ein Script das in
steht ausgeführt. Dieses Verweist auf eine Datei in der ein php-Code steht der Die eingegebenen Daten schließlich zu einer Datenbank weiterleiten kann: \\

Registrierung


Benutzername:   
Email-Adresse:
\\ ===== Quellen / Links ===== Seite für Einsteiger und Fortgeschrittene: [[http://www.php.de/]]