PHP


Einleitung

Eine kleine Einleitung kommt noch ...


Vorerst gibt es hier nur ein paar kommentierte Beispiele, die größtenteils einem von mir vor langer Zeit besuchten php-Kurs entspringen. Wer diese Beispiele ausprobieren möchte, muß sich nur die Sourcen herauskopieren und bei Werteübergabe an weitere Bsp.-Dateien natürlich auf die Namensgebung (bsp00.php usw.) achten. Für die Ausgaben nutzte ich einen lokalen Apache. Da neuerdings diese Domain auch php-Unterstützung bietet, kann es sein, daß ein Teil der noch fehlenden Umsetzungen später mal direkt hier läuft und somit nachvollziehbarer wird. Kommt Zeit, kommt Überarbeitung ;)

Beispiele

Die Bsp.-Dateien habe ich unter Linux mit dem Befehl "enscript" erzeugt und nur den Head sowie die Body-Zeile angepaßt. Da bisher keine Unterstützung für php integriert ist, verwendete ich das Syntaxhighlightning für C++, da es einfach besser aussah, als das für html. Die genaue Kommandozeile ist für die bsp05.php dann:
enscript -Ecpp --color --language=html -o bsp05.html bsp05.php
php-Grundlagen Variablen, Textausgabe, 2 Mini-Funktionen und eine for-Schleife
bsp01 erg01 - Die Funktion php-Info (Ausgabe von Serverdaten)
bsp02 - Boolsche Operatoren, Vergleichsoperatoren, Bedingungen, Schleifen
bsp03 - Arrays und Dateioperationen
bsp04 - Counter
bsp05 - Gästebuch
bsp06 - Warenkorb mit Cookies (bsp06, bsp07, bsp08)
bsp09 - Warenkorb mit Sessions (bsp09, bsp10, bsp11)
Reguläre Ausdrücke - benötigt man immer wieder bei der Suche nach bestimmten Mustern in Strings. Reguläre Ausdrücke werden nicht nur in php verwendet, sondern auch für mod_rewrite (URL-Rewrite) oder z.B. unter Linux bei der Filterung von Textinhalten aus (Log-)Dateien.

Links

www.baach.de - LAMPS-Tutorial (Linux, Apache, MySQL, PHP, SSL)
http://php.net
http://php-center.de
http://de.selfhtml.org/php/index.htm
http://php.comzept.de - Seite des php-Gurus Krause