Inhaltsverzeichnis
1.1 Warum Perl? 1.3 Vorkenntnisse für dieses Buch 1.4 Diese Themen werden behandelt 1.5 So finden Sie sich zurecht 1.6 Danke 2 Was ist Perl und wie installiere ich es? 2.1 Was ist Perl für eine Sprache? 2.2 Vorbereitungen für das Programmieren 2.3 Wo bekomme ich Perl her? 2.4 So wird Perl installiert 2.5 Das erste Programm: Hallo Welt! 3 Grundlagen der Perl-Programmierung 3.1 Handbücher, Archive und Bibliotheken 3.2 Wie funktioniert ein Programm? 3.3 Filehandles: Lesen und Schreiben von Dateien 3.4 Vor dem Weiterlesen alles ausprobieren!
4 Sprachelemente von Perl 4.1 Werte in Variablen speichern 4.2 Skalare 4.3 Der ASCII-Zeichensatz 4.4 Operatoren 4.5 Ein Beispiel programmieren: Umfragen erstellen 4.6 Arrays 4.7 Die Umfrage II, optimiert 4.8 Hashes oder assoziative Arrays 4.9 Vordefinierte Spezialvariablen 5 Den Programmfluss steuern 5.1 Bedingungen 5.2 Schleifen 5.3 Subroutinen und Funktionen 5.4 Geltungsbereiche von Variablen 5.5 Umfrage III, optimiert 6 Texte mit Regulären Ausdrücken durchsuchen 6.1 Allgemeines zum Matching 6.2 Multiplikatoren 6.3 Metazeichen 6.4 Gruppierung und RA-Variablen 6.5 Zeichenklassen 6.6 Zero-Width Assertions 6.7 Suchmodifikationen: Flags 6.8 Suchen und Ersetzen 6.9 Transliteration 6.10 Gierige Suchmuster genügsam machen 6.11 Erweiterte Suchmuster 7 Wovon sollten Sie noch gehört haben? 7.1 Sprünge in Kontrollstrukturen 7.2 Referenzen 7.3 Externe Programme mit require einbinden 7.4 Module und Pragmas 7.5 Packages 7.6 Objektorientiertes Perl 7.7 Moduldokumentationen lesen 7.8 Perl und Datenbanken 8 Kommunikation im Internet – HTTP und CGI 8.1 Die Kommunikation im Internet 8.2 Installation des Apache-Webservers 8.3 URL: der Uniform Resource Locator 8.4 HTTP: Die Sprache zwischen Browser und Server 8.6 Daten versenden mit HTML-Formularen 8.7 Sicherheit 8.8 Von der Testumgebung auf den Server 8.9 SSI – Dynamische Webseiten ohne Programmierung
9 Perl-Module für CGI-Skripte 9.1 CGI-Standardmodule 9.2 CGI::Carp 9.3 CGI.pm – das Kernmodul 9.4 Sicherheit 10 Sichere Kontaktmailer für HTML und Flash 10.1 Kontaktmailer, Gästebücher, Foren 10.2 Wie funktioniert ein Kontaktformular? 10.3 Der nms-FormMailer 10.4 Ein Kontaktmailer für HTML 10.5 Ein Kontaktmailer für Flash 11 Redaktionssysteme ohne Datenbanken 11.1 Dynamische Webseiten mit HTML 11.2 Dynamische Webseiten mit Flash 11.3 Ein wenig Programmierung erweitert die Möglichkeiten – I 11.4 Installation von CPAN-Modulen mit dem PPM 11.5 Ein wenig Programmierung erweitert die Möglichkeiten – II 11.6 Content Management: Verwaltung der Inhalte 12 Meinungsumfragen mit serverseitig generierten Grafiken 12.1 Was soll die Umfrage können? 12.2 Die HTML-Ergebnisseite 12.3 Die Eingabeoberfläche der Umfrage 12.4 Das Perl-Skript wird programmiert 12.5 Kontrolle mit Cookies 12.6 Die Ergebnisse als servergenerierte Grafiken ausgeben 12.7 Ein Admintool zum Anlegen von Umfragen Index |