Home / LinuxUser / 2005 / 02 / Buchtipp

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Debian 7.1 ist erschienen
(179 Punkte bei 5 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

01.02.2005

Einstieg in die Web-Programmierung

Fast jede Homepage wartet heute mit einem Gästebuch oder Veranstaltungskalender auf. Wer lernen möchte, so etwas mit der Skriptsprache PHP selbst zu programmieren, findet mit "Einführung in PHP 5" von David Sklar einen leichten Einstieg. Das Buch setzt lediglich HTML-Kenntnisse voraus.

Schrittweise führt der Autor in die Grundlagen der Sprache ein: Variablen, Zeichenketten, Arrays, Funktionen und Kontrollstrukturen wie if und for. Jedes Kapitel schließt mit praktischen Übungen, die Lösungen dazu finden sich im Anhang.

Fast nebenbei vermittelt David Sklar wichtige Prinzipien web-basierter Anwendungen wie beipielsweise das Client-Server-Modell und die Dateneingabe über Web-Formulare. Er sensibilisiert die Leser außerdem für die gravierendsten Sicherheitsprobleme und zeigt Ihnen, wie Sie Benutzereingaben überprüfen und sicher verarbeiten.

Der Autor erklärt auf vorbildliche Weise, wann eine Datenbank sinnvoll ist, und wie Sie mit ihr arbeiten. MySQL und die PHP-Bibliothek PEAR DB bespricht er im Detail. Das Kapitel XML verwendet ein gut gewähltes, praxisnahes Beispiel: Es zeigt, wie Sie einen RSS-Feed auswerten, um beispielsweise Schlagzeilen eines Nachrichtenportals in Ihre Website einzubinden. Dabei kommt das Modul SimpleXML zum Einsatz, eine der Neuerungen in der PHP-Version 5. Auch die Arbeit mit Datums- und Zeitformaten sowie Cookies und Sessions behandelt Sklar in eigenen Kapiteln.

Bereits dem Einsteiger bringt dieses Buch bei, wiederkehrenden Code in Funktionen zu packen. Leider versäumt es der Autor, an dieser Stelle die Anweisungen include() und require() vorzustellen, mit denen PHP-Programmierer Funktionen üblicherweise in ihre Programme einbinden. Stellenweise finden sich auch kleinere Schreibfehler in Beispielcode und holprige Übersetzungen aus dem englischen Original.

Diese Schönheitsfehler sind allerdings verzeihlich, denn dieses Einsteigerbuch überzeugt durch Verständlichkeit und Praxisbezug. Es konzentriert sich auf das Wesentliche und vermittelt dem Anfänger neben den unverzichtbaren Grundlagen ausschließlich Wissen, das er unmittelbar anwenden kann.

Das Schlusskapitel bietet einen kurzen Ausblick auf fortgeschrittene Themen wie die Erzeugung von Bildern und PDFs, XML mit dem mächtigen Document Object Model sowie objektorientierte Programmierung.

Info

Titel: Einführung in PHP 5 Autor: David Sklar Verlag: O'Reilly Verlag ISBN: 3-89721-392-3 Preis: 29 Euro URL: http://www.oreilly.de/

Firefox richtig einsetzen

Mit viel Rummel gaben vor wenigen Wochen die Entwickler den Standalone-Browser Firefox in der Version 1.0 frei. Pünktlich zu deren Erscheinen liegt aus dem Bomots-Verlag ein kleines Buch von Helmut F. Reibold vor, das dem Anwender bei der Bedienung des freien Web-Clients helfen soll.

Das rund 130 Seiten starke Büchlein im A5-Format ist randvoll mit Informationen rund um den Browser. Im ersten Teil arbeitet der Autor Schritt für Schritt die Oberfläche der Software durch und erläutert Funktionsweise und Besonderheiten der einzelnen Elemente. Daraus ergibt sich zwangsläufig eine Kurzanleitung zum richtigen Einsatz des Programms.

Da die Entwickler den Browser mit Blick auf ein schlankes und ressourcenschonendes Design konzipierten, bietet er von Haus aus nur die notwendigsten Funktionen. Diese decken aber nicht immer alle Bedürfnisse des Anwenders ab. Hier greift dann der Plug-In-Mechanismus, über den die eigentliche Software durch zahlreiche Erweiterungen individuell anpassbar ist.

Helmut Reibold berücksichtigt diesen Mechanismus in seiner Beschreibung und stellt dem Text an vielen Stellen nützliche Plug-Ins mit einem entsprechenden Download-Link und Kurzbeschreibung an die Seite. So lernt der Leser schnell, wie er sich die gewünschten Features zusammensucht.

Am Ende des Buches greift der Autor richtig in die Trickkiste und beschreibt einige Wege, auf denen der Anwender Konfigurationsvariablen ändern kann, die normalerweise nicht über die Oberfläche erreichbar sind. Außerdem geht er auf die Konfiguration über die Webschnittstelle ein, die der Anwender durch die Eingabe des Wortes about: und eines entsprechend Schlüsselwortes erreicht.

Das Buch macht insgesamt einen sehr dichten Eindruck, überfordert den Leser aber wegen des moderaten Umfangs nicht unbedingt. Es bietet dem Einsteiger und sogar dem fortgeschrittenen Nutzer interessante Informationen. Aus diesem Grund hätte dem Buch ein gründliches Sprachlektorat sowie ein lesefreundlicher Satzspiegel sehr gut getan.

Info

Titel: Firefox 1.x kompakt Autor: Helmut F. Reibold Verlag: Bomots Verlag ISBN: 2-915925-02-X Preis: 12,80 Euro URL: http://www.bomots.de/

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

652 Hits
Wertung: 92 Punkte (3 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 07/13

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

whowatch
Nutzer und Prozesse mit whowatch überwachen
Tim Schürmann, 18.06.2013 12:49, 0 Kommentare

Wenn Administratoren herausfinden wollen oder müssen, was die Benutzer auf einem System gerade so treiben, dann hilft ihnen whowatch. Das kleine Kommandozeilenprogramm zeigt in Ec...

Aktuelle Fragen

SUSE 12.3 64Bit: Miro funzt nicht
Wimpy *, 14.06.2013 13:05, 4 Antworten
Seit Installation von openSUSE 12.3 64Bit startet Miro nicht. (Version 5.0.4-1.24-x86_64 von Pa...
Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 4 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...