Den Gutenberg-Jüngern und anderen Wissensdurstigen
Neuer Lesestoff
Immer mehr Seiten im Web werden dynamisch erzeugt - gespeist aus Datenbanken. Zu deren Realisierung eignen sich Skriptsprachen wie PHP hervorragend.
Immer mehr Seiten im Web werden dynamisch erzeugt - gespeist aus Datenbanken. Zu deren Realisierung eignen sich Skriptsprachen wie PHP hervorragend.
Laut Untertitel wendet sich das Buch von Jörg Krause an Anfänger wie Profis - ein hehres Ansinnen bei einem so umfänglichen Thema.
Seit Mitte 2000 liegt die Skriptsprache PHP in Version 4 vor. Sie hat dabei eine komplette Erneuerung der Rendering-Engine und die abermalige Erweiterung des Funktionsumfangs erfahren. Das hat sie zu einer der leistungsfähigsten Anwendungen auf diesem Gebiet gemacht. Jörg Krause hat nach Vorliegen der Final Release die erste Auflage seines Buches überarbeitet und präsentiert nun einen Überblick und eine Einführung in die Realisierung von PHP-Projekten.
Grundkenntnisse über das Web, die Protokolle, Dienste und Methoden sind Voraussetzung für das Verstehen der Webserver-Programmierung - ein kurzer Einstieg wird am Anfang gegeben, ebenso wie konkrete Hinweise zur Installation in verschiedenen OS- und Software-Szenarien. Die ersten Schritte in PHP werden ausführlich und mit vielen Beispielen demonstriert. Die Erarbeitung fällt leicht, was auch durch das übersichtliche Layout gefördert wird. Wer sich dann schon mehr zutraut, kann schnell interaktive Webseiten programmieren und bekommt anhand einiger größerer Praxisbeispiele tiefere Einblicke.
Wer das zu einfach findet, kann sich natürlich gleich mit der Anbindung an Datenbanken beschäftigen. Auch hier werden zuerst Grundlagen gelegt und dann erweitert. Die praktischen Anwendungen wie zum Beispiel servergestützte Umfragen oder Gästebücher sind gute Möglichkeiten, das eigene Können zu vertiefen.
Dem Profi werden dann schon größere Brocken geboten: Wer sich mit Dingen wie Netzwerkprogrammierung, LDAP, PDF-Erstellung per PHP, XML, WML, WDDX und regulären Ausdrücken beschäftigen will, findet - zumindest teilweise - ausführlichere Einführungen. Diese erfordern aber meist Grundkenntnisse in der jeweiligen Disziplin. Die Einführungen erscheinen für den Anfänger manchmal doch zu kurz.
Es gibt Bücher, die nimmt man in die Hand und legt sie erst wieder weg, wenn sie durchgelesen sind. Angesichts der Materie sei es verziehen, dass dies bei diesem Buch nicht der Fall ist, auch wenn es flüssig zu lesen und meist leicht zu verstehen ist. Ärgerlich ist allerdings, dass einige der angeführten Beispiele offenbar nicht funktionieren. Dieser Umstand kann gerade dem Anfänger die Erarbeitung ziemlich verleiden.
Auf der beiliegenden CD-ROM ist neben sämtlichen Listings auch die benötigte Software für die unterstützten Systeme zu finden, ebenso der Inhalt des Buches in Form einer PDF-Datei - sehr praktisch, wenn man nicht so viel blättern will.
Alle Rezensionen aus dem Linux-Magazin
Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...