Suchen und Finden
Service
Infos und Kontakt
Inhalt
7
Credits
11
Einleitung
15
Installation und Grundlagen
23
PHP installieren
23
PEAR-Module installieren
35
Webdesign
40
Austauschbare Benutzeroberflächen (»Skins«)
40
Eine hierarchische Navigation
45
HTML-Kästen erstellen
48
Karteireiter für Ihr Web-Interface
53
Eigene Seitendesigns für Ihre Kunden mit XSL
57
Einfache HTML-Diagramme erstellen
60
Image-Tags mit korrekten Größenangaben
63
HTML-E-Mail verschicken
65
DHTML
69
Interaktive Tabellenkalkulationen für Ihre Webseiten
69
Pop-up-Hinweise erstellen
72
Listen mit freier Reihenfolge per Drag-and-Drop
74
Dynamische HTML-Diagramme
78
Inhalte mit Drehpfeilen unterteilen
83
Digitale Notizzettel
87
Dynamische Navigationsmenüs
90
JavaScript-Code dynamisch verschleiern
93
Eine DHTML-basierte Binäruhr
96
JSON zähmt Ajax
99
Eine Diashow mit DHTML
103
Vektorgrafiken mit PHP
106
Ein PHP-Farbwähler
109
Link-Graphen erzeugen
112
Ein interaktiver Kalender
115
Den Scrolling-Effekt von Google Maps nachbauen
121
Grafiken
129
Vorschaubilder erzeugen
129
Ansprechende Grafiken mit SVG erstellen
132
Grafiken mit Hilfe von Objekten vereinfachen
135
Ein Bild in mehrere Einzelbilder aufteilen
144
Diagramme mit PHP erstellen
148
Bilder überlagern
151
Mit PHP auf iPhoto-Bilder zugreifen
155
Datenbanken und XML
171
Bessere SQL-Schemata entwerfen
171
Datenbankzugriffe absichern
177
Dynamische Objekte für den Datenbankzugriff
179
Automatisches Erzeugen von CRUD- Datenbankcode
185
XML-Daten mit Hilfe von regulären Ausdrücken lesen
195
Ein Datenbankschema im XML-Format exportieren
198
Ein einfacher XML-basierter Abfrage-Handler für den Datenbankzugriff
201
SQL-Anweisungen für Datenbanken automatisch erzeugen
203
Code für Datenbankabfragen automatisch erzeugen
206
CSV-Daten nach PHP konvertieren
212
Daten direkt aus Webseiten auslesen (Screen Scraping)
216
Daten aus hochgeladenen Excel-Dateien lesen
221
Datenbanken mit Excel-Tabellen füttern
226
Microsoft Word-Dokumente durchsuchen
231
RTF-Dokumente dynamisch erzeugen
234
Excel-Tabellen dynamisch erzeugen
240
Eine Nachrichten-Warteschlange
245
Applikationsdesign
250
Modulare Schnittstellen
250
Unterstützung für Wiki-Text
255
Beliebige Objekte in Arrays umwandeln
258
XML auf die richtige Weise erzeugen
262
Doppeltes Abschicken von Formularen verhindern
264
Benutzerdefinierbare Berichte erstellen
269
Ein Login-System erstellen
271
Rollenbasierte Sicherheit
276
Auf MD5-Passwörter umstellen
285
Wiederverwendbare URLs mit mod_rewrite
289
Zufällige Werbeeinblendungen
294
Jetzt kaufen-Buttons
299
Ermitteln, woher die Besucher Ihrer Site kommen
309
Informationen aus vCards importieren
311
vCard-Dateien aus den Daten Ihrer Applikation erzeugen
313
Ein Shopping-Cart-Programm
315
Entwurfsmuster
324
Objekte beobachten mit dem Observer-Muster
325
Objekte mit dem Abstract-Factory-Muster erzeugen
328
Flexibles Erzeugen von Objekten mit dem Factory Method Entwurfsmuster
332
Abstrakter Konstruktionscode mit dem Builder- Muster
335
Das Strategy-Muster zum Trennen des Was und Wie
339
Zwei Module über einen Adapter verbinden
342
Portabler Code mit dem Bridges-Muster
346
Erweiterbare Verarbeitung durch Zuständigkeitsketten
349
Große Klassen durch Komposition aufteilen
353
APIs mit dem Façade-Muster vereinfachen
357
Konstante Objekte mit dem Singleton-Muster
361
Datenmanipulationen mit dem Visitor-Muster vereinfachen
364
Tests
370
Modultests zum Überprüfen Ihres Codes
370
Erstellung von Modultests automatisieren
372
Tote Links finden
377
Die Applikation mit simulierten Benutzern testen
379
Applikationen mit Robots testen
383
Websites mit einem Spider-Programm überprüfen
388
Automatisches Erzeugen von Dokumentationen
393
Alternative Benutzerschnittstellen
397
Eigene Landkarten mit MapServer
397
Grafische Benutzerschnittstellen mit GTk
408
RSS-Feeds mit Jabber an Instant Messaging Programme schicken
412
Chatten Sie über IRC mit Ihrer Webapplikation
419
RSS-Feeds auf Ihrer PSP lesen
422
Google mit einem Link-Graphen durchsuchen
426
Eine neue Schnittstelle für Amazon.com
432
SMS-Nachrichten mit einem IM-Client verschicken
436
Flash-Filme nach Bedarf erstellen
439
Unterhaltsames
450
Eigene Google Maps
450
Dynamische Playlists
456
Ein Upload-/Download-Bereich für Mediendateien
459
Den Status von Netzwerkspielen mit PHP überprüfen
463
Wikipedia auf Ihrer PSP
466
Ein Wettervergleich
475
Index
479
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion














