dh-Materialien PHP  
|  Home  |  Back  |

Mathematik
 

Einführung in Maple
  Hinweise
  Übersicht
  Übungen
  Anwendungen
  Stichworte
  Download

Mathematische Begriffe
  Algorithmus
  Änderungsrate
  Äquivalenzrelation
  Funktion
  Rückkopplung
  Vektor
  Verhältnis
  Vollständige Induktion
  Wahrscheinlichkeit
  Zahlenmengen


Landeskunde
 

Deutsche Bundesländer
  Übersicht

Länder in Europa
  Übersicht
  Detailkarten
  Autokennzeichen
  Top Level Domains
  Mitglieder der EU
  Mitglieder der NATO
  Mitglieder der OECD
  Nutzung des Internet
 
 
PHP:HypertextPreprocessor


Die Programmiersprache PHP wird vor allem für die Erstellung dynamischer Webseiten verwendet. Im Gegensatz zu mit JavaScript geschriebenen Programmen, die auf dem jeweiligen Client-Rechner ausgeführt werden, werden PHP-Scripts auf einem Webserver abgearbeitet. Hierbei bleiben PHP-Scripts am Ort des Clients unsichtbar.

PHP war ursprünglich die Abkürzung für die von Rasmus Lerdorf 1995 erfundenen "Personal Home Page Tools". Heute ist PHP eine Open-Source-Scriptsprache. Die Zend Engine, der Kern dieser Sprache, wurde entwickelt von  Zeev Suraski und Andi Gutmans.

Im folgenden Beispiel soll die Funktionsweise eines PHP-Scripts demonstriert werden. Nach dem client-seitigen Aufruf von php/beispiel/index.php werden auf dem Server die in dieser Datei befindlichen PHP-Befehle interpretiert und ausgeführt. Danach werden die Ergebnisse HTML-codiert an den Client zurückgeliefert und im Webbrowser angezeigt.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- ../beispiel/index.php -->

<html>
<head>
  <meta http-equiv="Content-Type"content="text/html; charset=windows-1252">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title>PHP Beispiel</title>
  <meta name="author" content="Dietmar Henke">
  <link rel="stylesheet" type="text/css" href="../../css/henked.css">
</head>

<?php

  include_once("classes/class.dh_text.php");
  $txt = new dh_text();

  $txt->callText("templates/dh_top.tpl");
  $htmlCode = $txt->parseText();
  $htmlCode = str_replace("%BANNER1%", "PHP", $htmlCode);
  $htmlCode = str_replace("%BANNER2%", "Beispiel", $htmlCode);
  echo $htmlCode;

  $txt->callText("classes/class.dh_text.txt");
  echo $txt->parseText();

  $txt->callText("templates/dh_bottom.tpl");
  echo $txt->parseText();

?>

</html>

PHP-Scripts werden oft geschrieben, um damit auf relationale Datenbanken zuzugreifen. Um Datenbankzugriffe (Schreiben, Lesen, Ändern, Löschen von Datensätzen; Ändern von Datenstrukturen u.s.w.) zu realisieren, benötigt man zusätzlich noch die Datenbanksprache SQL (Structured Query Language). Mit dem Tool phpMyAdminexterner Link lassen sich MySQL-Datenbanken via Internet administrieren.

Auf henked.de funktionieren unter anderem das Gästebuch und die Suchfunktion auf der Grundlage von PHP-Scripts.

Detaillierte Informationen zu PHP und SQL findet man beispielsweise im PHP-Handbuchexterner Link bzw. im SQL-Tutorialexterner Link.

Für diejenigen, die sich auf ihrem lokalen Rechner einen Apache-Webserver mit MySQL, PHP, Perl, phpMyAdmin und anderen Tools installieren wollen, gibt es XAMPP bei ApacheFriendsexterner Link.

Copyright

Valid HTML 4.01 Transitional

|  Home  |  Back  |  Top  |