PHP
Aus LinWiki.de
PHP (Preprocessor Hypertext Language) ist eine Programmiersprache, mit der sehr dynamische Webseiten programmiert werden können. In Verbindung mit MySQL ist sie sehr mächtig.
Inhaltsverzeichnis |
[Bearbeiten] Vorteile
- Mit PHP ist es möglich Browsergames oder aufwendige Firmenwebsites zu realisieren, da PHP zu vielen anderen Webprogrammiersprachen kompatibel ist
- PHP bietet einige Funktionen für MySQL
- PHP ist leicht erlernbar, da es eine relativ einfache Syntax vorweisen kann
[Bearbeiten] Beispiele
Eingebunden wird ein PHP-Script in HTML folgendermaßen:
<?php --Das script-- ?>
Ein einfaches Hello World Script wird durch folgenden Code realisiert:
<?php echo "hello world"; ?>
Mit PHP sind auch if-Abfragen sehr schnell und einfach realisierbar, wobei z.B. geprüft werden kann ob eine Variable einem bestimmten Wert entspricht bzw. überhaupt einen Wert besitzt. In dem folgendem Beispiel wird ein kleines Forumlar mit einem Texteingabefeld erzeugt, bei dem nach Eingabe bestimmter Werte passende Antworten ausgegeben werden:
<?php
# Formular erstellen
echo "Wie heißt unser jetziger Bundeskanzler? (Bitte nur mit dem Nachnamen antworten)";
echo "<form action=\"\" method=\"post\">";
echo "<input type=\"text\" value=\"\" name=\"antwort\">";
echo "<input type=\"submit\" value=\"check...\">";
echo "</form>";
# Antwort überprüfen wenn abgesendet
if(isset($_POST['antwort'])){
# strtolower = zu Kleinbuchstaben umwandeln
if(strtolower($_POST['antwort']) == "merkel"){
echo "RICHTIG!!!";
}else if(strtolower($_POST['antwort']) == "schröder"){
echo "Falsch, Das war mal...";
}else{
echo "NEIN, falsch...";
}
}
?>
Achtung: Das Beispiel enthält aus technischen Gründen keine Formatierungen, welche jedoch "in der Realität" problemlos hinzugefügt werden können.
Getestet werden kann es unter [1], wobei der Server leider eine schlechte Verfügbarkeit vorzuweisen hat.
[Bearbeiten] Quellen
[1] http://php4you.homelinux.org/user/php4you/beispiel_01.php

