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:

 
<html> 
<head></head> 
<body> 
 
<?php 
 
    $variable = "PHP"; 
    echo "Das ist $variable"; 
 
?>
 
</body> 
</html>


Datentypen (+ kurze Erklärungen)

In PHP kann man insgesamt 8 verschiedene Datentypen verwenden.

  1. String (Kette von Zeichen)
  2. Integer (Zahl)
  3. bool (Schaltvariable)
  4. float (Kommazahl)
  5. Array (z.B. $ a2[1]=30)
  6. Object
  7. NULL (Kein bestimmter typ, Wert = 0)
  8. resource (Verweist auf eine bereits vorhandene Ressource)


Grundlagen

Wie füge ich Kommentare ein und wie erstelle ich eine einfache Ausgabe in meinem Browser?

<html>
<body>
 
<?php
 
echo "Hallo Welt";   // Kommentar (einzeilig)
 
/*  Dieses Zeichen wird benötigt um
mehrzeilige Kommentare zu Schreiben */
 
?>
 
</body>
</html>


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:

Im <head> der HTML datei muss method=„POST“ bzw. method=„GET“ eingefügt werden.

Formulare

Hier wird ein Script das in <form action> 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:

<html>
<body>
<p>  Registrierung </p>
 
<form action="weiterleitung.php" method="POST">
<pre>
 
Benutzername:  <input type="Text" name="user"> <br>
Email-Adresse: <input type="Text" name="email"> <br>
 
<input type="Submit" value="Absenden">
<input type="Reset" value="Reset">
 
</form>
</body>
</html>


Seite für Einsteiger und Fortgeschrittene: http://www.php.de/