Kategorie auswählen
Übersicht Hilfe Kontakt
print article
Was ist PHP?

WebHosting 5.0 Dieser Artikel gilt nur für 1&1 WebHosting 5.0.




Features von PHP

PHP ist eine Scriptsprache zur Programmierung dynamischer Web-Inhalte, welche weit über einfache HTML-Dateien hinausgehen können.

Bei 1&1 WebHosting ist PHP in der Version 5 installiert.



Einige Beispiele zum Funktionsumfang von PHP:

  • Erzeugung und Manipulation von GIF-, JPG- und PNG-Dateien einschließlich Verwendung von TrueType-Fonts
  • Datenbank - Funktionen zur Anbindung von MySQL Datenbanken
  • Erweiterte Netzwerk-Funktionalität
  • Regular Expressions
  • Kompression (gzip)
  • Verschlüsselung (MD5, Base64), weitere Verschlüsselungsalogrithmen (z.B. AES) über mcrypt
  • XML-/XSLT-Parsing
  • Erweiterte Kalender-Funktionen


Bitte beachten Sie:
Eine komplette PHP-Referenz finden Sie auf http://de3.php.net/.



"Hello World"-Beispiel

PHP wird wie SSI komplett in den HTML-Source eingebunden, wobei die Dateien die Endung .php tragen muss.


<html>
<head>
<title>Das erste PHP-Script</title>
</head>
<body>
<?php
echo "Hello World";
echo "Heute ist der ".date("d.m.Y");
?>
</body>
</html>


Die Ausgabe des Skripts finden Sie hier.


Auslesen von URL-Parametern

Formularfelder sind, wenn Sie einem PHP-Script übergeben werden, in diesem als Variablen mit exakt dem Namen des Formularfeldes verfügbar, egal ob sie mit POST oder GET übergeben worden sind (register_globals = on).

Bitte beachten Sie:
Bei neuentwickelten Skripten empfiehlt es sich, den Array
$_GET
bzw.
$_POST
zu verwenden, da die Einstellung "register_globals" für zukünftige PHP-Versionen nicht mehr vorgesehen ist, d.h. in Zukunft wird ein Zugriff auf Request-Parameter wahrscheinlich nur über die beidenen o.g. Arrays möglich sein. Weitere Informationen zur Verwendung dieser beiden Arrays finden Sie auch in der PHP-Dokumentation.


Sie können Variablen direkt als Parameter an ein PHP-Skript übergeben. Wenn Sie an die URL des Scripts, das Sie aufrufen, die Variablen in der Form NAME=INHALT anhängen, sind diese auch im Script verfügbar.

Verschiedene Variablen müssen mit einem "&" getrennt werden. Zwischen Dateiname und Variablen steht ein "?".


<html>
<head>
<title>PHP und HTTP-GET Variablen</title>
</head>
<body>
Die sogenannten GET Variablen stehen Ihnen in einem
<a href="http://php3.de/manual/de/ref.array.php">array</a>
zur Verf&uuml;gung.
<pre>
<?php
echo "\n\$_GET:\n";
print_r($_GET);
?>
</pre>
</body>
</html>


Die Ausgabe des Scripts können Sie hier betrachten.


Auslesen von Formulardaten

Folgendes Beispiel zeigt die Behandlung von Variablen in Formularen:


<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>


Die Ausgabe dieses Scriptes können Sie hier ansehen.