Galileo Computing < openbook >
Galileo Computing - Professionelle Buecher. Auch fuer Einsteiger.
Galileo Computing - Professionelle Buecher. Auch fuer Einsteiger.


Kompendium der Informationstechnik
 von Sascha Kersken
EDV-Grundlagen, Programmierung, Mediengestaltung
Buch: Kompendium der Informationstechnik
gp Kapitel 18 Serverseitig dynamische Websites
  gp 18.1 Klassisches CGI
    gp 18.1.1 Das erste Beispiel
    gp 18.1.2 Manuelles Auslesen von Formulardaten
    gp 18.1.3 Mit dem Modul CGI.pm arbeiten
  gp 18.2 PHP
    gp 18.2.1 Die ersten PHP-Beispiele
    gp 18.2.2 PHP-Sprachgrundlagen
    gp 18.2.3 Webspezifische Funktionen
    gp 18.2.4 Gästebücher und Counter mit Textdateien
    gp 18.2.5 Zugriff auf MySQL-Datenbanken
  gp 18.3 Zusammenfassung

gp

Prüfungsfragen zu diesem Kapitel (extern)


Galileo Computing

18.3 Zusammenfassung  toptop

Es gibt zahlreiche Lösungen für die Erstellung serverseitiger Anwendungen, die je nach konkretem Einsatzzweck unterschiedlich gut geeignet sind. In diesem Kapitel wurden zwei gängige Lösungen vorgestellt: Klassische CGI-Skripte in Perl sowie PHP-Skripte.

CGI ist die ursprüngliche Lösung für serverseitiges Scripting. Die CGI-Schnittstelle definiert, wie ein Webserver mit der Standard-Ein- und Ausgabe eines lokalen Programms kommuniziert. CGI hat den Vorteil, dass Sie Programme in jeder beliebigen Sprache schreiben können, die der Serverrechner versteht. In den meisten Fällen wird allerdings Perl verwendet, weil seine Textverarbeitungsfähigkeiten unschlagbar sind und mit CGI.pm ein praktisches Modul für CGI-Skripte zur Verfügung steht.

PHP ist eine moderne Skriptsprache, die speziell für das Schreiben serverseitiger Webprogramme optimiert wurde. Zusammen mit einer MySQL-Datenbank bietet PHP-Scripting eine der praktischsten und umfassendsten Lösungen für dynamische Websites. Von Vorteil ist außerdem, dass viele Webhoster PHP und MySQL auf ihren Servern anbieten, sodass Sie auch ohne eigenen Server solche Websites betreiben können.

  

Einstieg in PHP 5

Einstieg in Java

C von A bis Z

Einstieg in C++

Einstieg in Linux

Einstieg in XML

Apache 2




Copyright © Galileo Press GmbH 2004
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de