Home / LinuxUser / 2005 / 02 / Buchtipp

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.
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

391 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 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 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...