PHP (Abkürzung für PHP: Hypertext Preprocessor) ist eine leistungsfähige Skriptsprache, die speziell für die Erstellung dynamischer Webinhalte entwickelt wurde. Heute bildet PHP die Grundlage vieler populärer Content Management Systeme (CMS) wie WordPress, Joomla und Drupal. 

Bei IONOS ist PHP in verschiedenen Versionen auf Webhosting-Paketen und Managed Servern vorinstalliert, um Ihnen den Einstieg zu erleichtern und Ihre Webprojekte effizient zu unterstützen.

Funktionsumfang von PHP

  • Erzeugen und Manipulieren von GIF-, JPG- und PNG-Dateien und das Verwenden von TrueType-Schriften

  • Datenbankfunktionen zum Einbinden von MySQL-Datenbanken

  • Erweiterte Netzwerkfunktionalität

  • Reguläre Ausdrücke

  • Unterstützen von XML/XSLT

  • Hashfunktionen (MD5, SHAxxx uvm.) und auch Verschlüsselungsalgorithmen (z.B. AES) über OpenSSL/Sodium

  • Erweiterte Kalenderfunktionen

Beispiel 1: "Welches Datum haben wir heute?"

Sie können PHP-Code in eine HTML-Seite einfügen, allerdings muss die Datei dann mit der Erweiterung .php statt .html umbenannt werden.

Der folgende Code erzeugt eine HTML-Seite, die die statische Frage "Welches Datum haben wir heute?" anzeigt und das aktuelle Datum im Format "Heute ist der TT.MM.JJJJ" ausgibt.

<html>
<head>
<title>Das erste PHP-Skript</title>
</head>
<body>
<?php
echo "Welches Datum haben wir heute?";
echo "Heute ist der ".date("d.m.Y");
?>
</body>
</html>

Beispiel 2: Auslesen von Formulardaten

Folgendes Beispiel zeigt ein Formular, das Variablen verwendet. PHP wird oft verwendet, um dynamische Formulare zu erstellen.

<html>
<head>
<title>PHP und Formulare</title>
</head>
<body>
<?php
if (isset($_POST['eis'])) {
echo "Ihr Lieblingseis ist <b>".$_POST['eis']."</b>";
exit;
}
?>
<form action="<? echo basename($PHP_SELF); ?>" method="post">
Ihr Lieblingseis: <input type="text" name="eis" size="30" maxlength="30">
<input type="submit" value="OK">
<input type="reset" value="Reset">
</form>
</body>
</html>

Erste Schritte mit PHP

Für den einfachen Einstieg in die PHP-Programmierung empfehlen wir Ihnen den folgenden Artikel: PHP-Lernen leicht gemacht: Das große Einsteiger-Tutorial