lehrerbibliothek.deDatenschutzerklärung
Dynamische Webseiten mit PHP 5  Verwenden Sie PHP und machen Sie
sich's echt einfach: Mit prägnanten Beispielen, klaren Anleitungen schnell ans Ziel - und ganz ohne überflüssigen Ballast. So ist Web-Programmierung echt einfach.
Dynamische Webseiten mit PHP 5


Verwenden Sie PHP und machen Sie

sich's echt einfach: Mit prägnanten Beispielen, klaren Anleitungen schnell ans Ziel - und ganz ohne überflüssigen Ballast. So ist Web-Programmierung echt einfach.



Jochen Franke

Franzis' Verlag GmbH
EAN: 9783772361500 (ISBN: 3-7723-6150-1)
288 Seiten, paperback, 17 x 24cm, 2004

EUR 14,95
alle Angaben ohne Gewähr

Umschlagtext
Sie wollen schnell PHP 5 lernen!

Dieses Buch hilft Ihnen dabei!



Verständlich und nachvollziehbar
- Einleuchtende Erklärungen ohne Fachchinesisch und leicht nachvollziehbare Lernschritte führen Sie sicher zum Ziel.



Auf einen Blick - Sehen Sie sofort, was Sie tun müssen und wie es sich auswirkt.



Kein unnötiger Aufwand - Echt einfach verzichtet auf lange Erklärungen, schnell erfahren Sie, was wichtig ist.

Und das alles zu einem fairen Preis.



Und das können Sie hinterher

- Mit PHP 5 programmieren

- Formulare mit HTML erstellen und Eingaben mit PHP 5 auswerten

- Navigationen, Gästebücher oder News-Systeme für Webseiten programmieren

- PHP 5 im Zusammenspiel mit MySQL nutzen

- PHP-Funktionen in Ihren Programmen richtig einsetzen





Schnell. Clever. Echt einfach zum Ziel!
Rezension
"Dynamische Webseiten mit PHP 5" richtet sich an den Einsteiger in diese Skriptsprache. HTML-Kenntnisse sollten aber vorhanden sein. Das Buch führt in die wesentlichen Grundlagen von PHP 5 ein, die für die Entwicklung von dynamischen Webseiten benötigt werden. Das Werk vermittelt die Programmiersprache anhand konkreter und nützlicher Webprojekte. Mit "Dynamische Webseiten mit PHP 5" schafft es die "echt einfach"-Reihe wieder einmal ein komplexeres Thema gutverdaulich aufzubreiten.

Erwin Ferrao, lehrerbibliothek.de
Inhaltsverzeichnis
1 Einführung 11

1.1 PHP - Bedeutung 12

1.2 Vorkenntnisse 13

1.3 Was dieses Buch nicht ist 13

1.4 PHP 5 - Ein Fahrplan durch dieses Buch 14

1.5 So finden Sie sich zurecht 16

1.6 Einige Worte des Autors 18


2 Installation 19

2.1 WAMP 20
Installation des Apache 20
Installation von PHP 28

2.2 LAMP 33

2.3 Deinstallation 34


3 Grundlagen der Programmierung 35

3.1 Dynamische Webseiten 36

3.2 Skriptsprachen vs. kompilierte Sprachen 36

3.3 Werkzeuge zur PHP-Programmierung 39

3.4 PHP - Informationen im Internet 42

3.5 Funktionsweise von PHP 43
Back to the roots: HTML 43
Aufbau einer URL 43
Aufruf von Webseiten ohne PHP 45
Aufruf von Webseiten mit PHP 45

3.6 Hallo Welt! - Das erste Programm 46
Kein »Hallo Welt«? 49
PHP in HTML einbetten 50
»echo« - die meistbenutzte Anweisung 51

3.7 Kommentare 54

3.8 Variablen und Datentypen 55
Variablen verwenden 55
Gültigkeitsbereiche von Variablen 56
Datentypen 57
Erzwungene Typkonvertierung 58

3.9 Arrays - Sammlungen von Werten 60
Arrays erzeugen 60
Mit Arrays arbeiten 62

3.10 Variable Variablen 67

3.11 Konstanten 68

3.12 Operatoren 69
Zuweisungsoperator 69
Arithmetische Operatoren 69
Zeichenkettenoperatoren 71
Logische Operatoren 72
Vergleichsoperatoren 73

3.13 Mathematische Funktionen 75

3.14 Zufallszahlen 77

3.15 Programmieren mit PHP 78
Blöcke 79
Bedingungen mit »if« auswerten 80
Mit »switch« mehrere Zustände auswerten 82
Schleifen mit »while« 83
Schleifen mit »for« 85
Arrays mit »foreach« durchlaufen 86
Funktionen 86

3.16 Objekte und Klassen 89

3.17 Fehlerbehandlung 93


4 Dynamische Webseiten 95

4.1 Formulare in HTML erstellen 96

4.2 Formulardaten mit PHP verarbeiten 98

4.3 Eingabefelder in Formularen 102

4.4 GET und POST 103

4.5 Erweiterte Formularfelder und die Auswertung mit PHP 104
Dateifelder mit PHP auswerten 107
Listenfelder mit PHP auswerten 108


5 PHP - Einfache, aber praktische Skripte 111

5.1 Notwendige Vorarbeiten 112

5.2 Am Anfang war das Layout 113
Vor- und Nachteile von Frames 115
Layout mit Tabellen 115
Inhalt und Layout trennen 116
Dateien mit »include()« einbinden 117
Seitenzugriff aus verschiedenen Verzeichnissen 120
Flexible Zuordnung des Stammverzeichnisses mit einer Variablen 121
Dateien mit »require()« einbinden 124

5.3 Die Hauptnavigation 125

5.4 Ein Counter 128

5.5 Ein eigenes Logfile 134
Serverinformationen mit PHP auslesen 135
Das eigene Logfile mit Informationen füllen 136
Einbinden und Testen des Logfiles 138

5.6 Automatische E-Mail-Antwort 139
Anfrageformular mit HTML erstellen 140
Das Formular mit Funktionalität versehen 141
Das Formular abhängig vom Eingabezustand aufrufen 143
Die Formulardaten auswerten und eine automatische Mail generieren 144
Formulareingaben überprüfen 146
E-Mail-Adresse mit regulären Ausdrücken testen 149

5.7 Ein einfaches Gästebuch 154
Funktionsweise eines Gästebuchs 155
Ein Gästebuch programmieren 155
Das Gästebuch testen 165


6 MySQL und PHP: Grundlagen 167

6.1 MySQL-Unterstützung in PHP aktivieren 168

6.2 Relationale Datenbanken 171

6.3 SQL 173

6.4 phpMyAdmin 174
phpMyAdmin konfigurieren 174
phpMyAdmin aufrufen 177
Benutzer- und Rechteverwaltung 179
Arbeiten mit Datenbanken 188

6.5 Daten mit SQL manipulieren 199

6.6 MySQL mit PHP ansprechen 205


7 News-System und Gästebuch mit Datenbankunterstützung 211

7.1 Datenbankgestütztes News-System 212

7.2 News-System - öffentlicher Bereich 213

7.3 Verzeichnisse vor unbefugtem Zugriff schützen 222

7.4 News-System - administrativer Bereich 227

7.5 Gästebuch für Fortgeschrittene 238


8 Authentifizierung und fortgeschrittene Datenbankprogrammierung 251

8.1 Kennwortgeschützte Bereiche mit Benutzerlogin und Sessions 252

8.2 Tabellen verknüpfen 260

8.3 Katalogsystem 265

8.4 Schlussbemerkung 284


Index 285