Suchen und Finden
Service
Infos und Kontakt
Inhalt
6
Vorwort
10
Was Sie in diesem Buch finden
11
Was Sie wissen sollten, bevor Sie dieses Buch lesen
12
Wie dieses Buch aufgebaut ist
12
In diesem Buch verwendete Konventionen
13
Danksagungen
13
Danksagungen der 1. Auflage
15
1 Einführung
16
Geschichtliches
16
Einführung in CGI
18
Alternative Technologien
23
Den Webserver konfigurieren
26
2 Das Hypertext Transfer Protocol
32
URLs
33
HTTP
38
Browser-Requests
42
Server-Responses
50
Proxies
54
Automatische Dokumentenauswahl
57
Zusammenfassung
59
3 Das Common Gateway Interface
60
Die CGI-Umgebung
61
Umgebungsvariablen
63
Ausgaben von CGI-Skripten
69
Beispiele
78
4 Formulare und CGI
84
Daten an den Server übergeben
85
Formular-Tags
87
Formulareingaben decodieren
100
5 CGI.pm
104
Überblick
105
Eingaben mit CGI.pm verarbeiten
109
Ausgaben erzeugen
124
Alternative Verfahren zum Erzeugen von Ausgaben
132
Fehlerbehandlung
137
6 HTML-Templates
144
Gründe für die Verwendung von Templates
144
Server Side Includes
146
HTML::Template
156
Embperl
164
Mason
187
7 JavaScript
190
Hintergrund
190
Formulare
192
Datenaustausch
203
Bookmarklets
215
8 Sicherheit
222
Sicherheit im Web
222
Der Umgang mit Benutzereingaben
224
Verschlüsselung
233
Der Taint-Modus von Perl
235
Datensicherung
240
Zusammenfassung
242
9 E-Mail
244
Sicherheit
244
E-Mail-Adressen
246
Struktur von E-Mail
251
sendmail
252
mailx und mail
257
Mailer in Perl
257
procmail
259
10 Persistenz
264
Textdateien
264
DBM-Dateien
273
Einführung in SQL
278
DBI
282
11 Zustandsverwaltung
300
Query-Strings und zusätzliche Pfadinformationen
303
Versteckte Felder
310
Cookies
323
12 Den Webserver durchsuchen
332
Lineare Suche
332
Lineare Suche, zweiter Teil
336
Invertierte Indexsuche
341
13 Dynamische Grafiken
352
Dateiformate
353
Bilddaten ausgeben
355
PNGs mit GD erzeugen
359
Zusätzliche GD-Module
364
Image::Magick
374
14 Middleware und XML
382
Mit anderen Servern kommunizieren
383
Einführung in XML
387
Document Type Definition
390
Ein XML-Parser
391
CGI-Gateway zu XML-Middleware
393
15 Debugging von CGI-Anwendungen
402
Häufige Fehler
402
Programmiertechniken
406
Debugging-Werkzeuge
413
16 Richtlinien für bessere CGI- Programme
422
Architektonische Richtlinien
422
Richtlinien für das Programmieren
430
17 Effizienz und Optimierung
434
Grundsätzliche Perl-Tips, Top Ten
435
FastCGI
445
mod_perl
448
A Zitierte Werke und zusätzliche Literatur
454
Referenzen
454
Zusätzliche Literatur
455
RFCs
455
Andere Spezifikationen
456
Homepages von Projekten
456
Perl-Newsgroups
457
B Perl-Module
458
CPAN
458
perldoc
460
Index
462
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion






















