CGICGI, Common Gateway Interface, CGI-Scripte, Perl, CGI-Skripte, CGI-Skript, CGI-Scripte

    


Bücher zum Thema:
naechst.gif (256 Byte)

 

http://www.glossar.de/glossar/z_cgi.htm

Abkürzung für "Common Gateway Interface" • Der CGI-Standard ermöglicht das Starten von externen Programmen aus dem World Wide Web heraus - damit lassen sich serverseitig interaktive WEB-Seiten gestalten. Diese externen Programme heißen Gateways, da sie die Verbindung zwischen externen Informationsquellen und dem Server herstellen.

Die CGI-Technologie benutzt den Web-Server, um mit dem Gast (Surfer) interaktiv umzugehen. Vorteil: An den Browser werden keine besonderen Anforderungen gestellt, da die Interaktion über "normale" Web-Seiten erfolgt. Nachteil: Die Interaktion ist nicht so unmittelbar, wie beispielsweise bei Java oder Javascript, weil die Reaktion auf eine Aktion immer eine Datenübertragung zum und vom Web-Server voraussetzt.

CGI wird durch "Scripts" mit Leben erfüllt. Im einfachsten Fall kann es sich dabei - z.B. unter MS-DOS - um eine einfache Batch-Datei handeln. Es können aber auch höhere Programmiersprachen wie C, Pascal, Delphi oder FORTRAN benutzt werden. Am verbreitesten ist im Internet die Interpreter-Sprache Perl.

CGI bietet sich an, wenn z.B. vom Gast ausgefüllte WEB-Formulare - z.B. E-Mail- oder Bestell-Formulare - serverseitig bearbeitet werden müssen: Der Server könnte beispielsweise die übermittelten Daten per E-Mail versenden und/oder sie in einer SQL-Datenbank eintragen. Anschließend wird in der Regel eine HTML-Seite erzeugt, die vom Server zurück an den Browser geleitet wird - z.B. als Bestätigung. (Härtester Konkurrent im Gerangel um die Gunst der Webmaster ist für solche Einsatzbereiche PHP).


   
Für was braucht man CGI?
Die verbreitesten Anwendungen sind:
  • Gästebücher oder Pinnwände (siehe Glossar-Pinnwand),
  • Counter (um die Besucher eine Web-Site zu zählen, und den aktuellen Stand auf der Homepage anzuzeigen),
  • Chats,
  • E-Mail- oder Anmeldeformulare (siehe z.B. Glossar-Download),
  • Datenbanken, wie Suchmaschinen, Einkaufshops etc.

Was wird für den CGI-Einsatz benötigt?

Auf dem Web-Server muß ein "CGI-BIN"-Verzeichnis existieren. Viele große Provider und alle Online-Dienste, wie AOL, CompuServe, GermanyNet,  T-Online unterstützen dieses, teils aus Sicherheitsgründen, teils wegen des vermehrten Traffics jedoch nur eingeschränkt oder überhaupt nicht.

Sollte eigene CGI-Scripte erlaubt sein, dann verfügt der Server über ein Verzeichnis namens "CGI-BIN" oder "CGI-LOCAL". Um CGI-Scripte einsetzten zu können, werden dann noch Basisinformationen wie die folgenden benötigt:

  • die Quelle von "Sendmail" - normalerweise: /usr/sbin/sendmail
  • die Quelle des Perl-Interpreters - normalerweise: /usr/bin/perl
  • die Quelle von "Date" - normalerweise: /bin/date

Übrigens: Mit dem CHMOD-Befehl können CGI-Scripte auf einem UNIX-Server häufig erst lauffähig gemacht werden!
 

    


 

 
siehe auch (auf anderen Glossar-Seiten):

Browser
chmod
Flash
HTML (Homepage-Erstellung)
Java
Javascript
PHP (Erweiterung für dynamische WEB-Seiten)
Servlet
World Wide Web

außerdem:

  • Roys Mixture
    kostenloser CGI-Service, kostenlose eMail-Adresse, kostenlose Homepage, digitaler Postkartenservice und viele mehr
     
Bücher zum Thema:


Bestellungen aus
Deutschland werden
von unserem Partner
AMAZON.de
versandkostenfrei
und ohne
Mindestbestellwert
bearbeitet!

Noch mehr
ausgewählte Bücher
gibt es bei
BAUBUCH.de

   
Infos / BestellungCGI kurz und gut
Linda Mui

1999. Taschenbuch. 104 Seiten
OReilly/VVA - 3897212188
Preis:  DM 12,80 (EUR 6,54)

Infos / BestellungEinführung in PERL
Randal L. Schwartz, Tom Christiansen

1998. Taschenbuch
OReilly/VVA; ISBN: 389721105X
Preis:  DM 59,00 (EUR 30,17)

Infos / BestellungPerl Kochbuch. Beispiele und Lösungen für Perl-Programmierer
Tom Christiansen, Nathan Torkington

1999. Taschenbuch. 798 Seiten
OReilly/VVA - ISBN: 3897211408
Preis:  DM 89,00 (EUR 45,51)


Infos / BestellungHTML 4.0 Handbuch
HTML, JavaScript, DHTML, Perl

Stefan Münz, Wolfgang Nefzger

1998. Gebundene Ausgabe. 992 Seiten
Franzis - ISBN: 3772375146
Preis: DM 98,00 (EUR 50,11)

Die HTML-Bibel: Jeder, der erste Versuche in Richtung Web-Publishing macht und nach einer deutschen Online-Hilfe sucht, stößt irgendwann unweigerlich auf das Tutorial mit dem Namen SELFHTML von Stefan Münz (unbedingt downloaden!). Zumindest im deutschen Web ist SELFHTML zum Thema HTML, JavaScript, Perl und allen Randerscheinungen des Web-Designs der unangefochtene Erste-Hilfe-Kurs für Anfänger und treuer Wegbegleiter der Profis.

Die 3. Auflage des Buches repräsentiert SELFHTML in der immer noch aktuellen Version 7.0 vom April 1998. Die Idee, die Web-Seitenerstellung möglichst umfassend, verständlich und schnell zugänglich darzustellen wurde auch im Buch beibehalten. Mit seinen fast 1.000 Seiten ist das Buch zwar alles andere als ein Leichtgewicht, aber der Inhalt rechtfertigt den Umfang bei weitem. Die Einführung in die Welt der erdumspannenden Datennetze erklärt vorab die Grundlagen der verschiedenen Web-Dienste, bevor es an die HTML-Basics geht. Hier wird dann nichts ausgelassen, was notwendig ist, um Tabellen, Frames, Formulare, Style-Sheets etc. in einen funktionierenden Zusammenhang zu setzen. Unterschiedliche Browserverhalten sind gekennzeichnet und mit Beispielen verdeutlicht. Die Kapitel über JavaScript und CGI/Perl führen in die Verwendung der Scriptsprachen im HTML-Zusammenhang ein und gehen mit detaillierten Erklärungen zum Sprachaufbau auch noch darüber hinaus. Vorwissen ist dabei nicht erforderlich. Ein Kapitel über DHTML, über Internationalisierung und Tips zu Projektplanung vervollständigen das umfassende Werk.

HINWEIS: Es gibt noch ein HTML 4 Kit mir einer weiteren CD, auf der nochmals SELFHTML als HTML-Dokument, weitere Browser, weitere Cliparts und weitere Tools gebrannt sind. Ob das den Aufpreis rechtfertigt ist zwar fraglich, letztendlich aber wohl eine Geschmackssache.

Fazit: Wer als Anfänger oder Profi ein Einstiegs- und Nachschlagewerk sucht, wird zum Thema HTML, JavaScript, Perl, CSS etc. kaum ein Buch finden, das sich mit dem HTML 4 Kit von Stefan Münz messen kann.


Infos / BestellungHTML 4.0 Referenz
Stefan Münz, Wolfgang Nefzger
m-leer.gif (832 Byte)
April 1999. Gebundene Ausgabe . 893 Seiten
Franzis - ISBN: 3772374034
Preis: DM 99,95 (EUR 51,10)
m-leer.gif (832 Byte)
Schlichter Name, grandioser Inhalt - aber der Autor heißt schließlich Stefan Münz und umgesetzt hat er nichts anderes als sein Meisterstück, die allseits beliebte SELFHTML-Tutorial.

Statisches HTML nimmt nur die wenigsten Seiten ein, JavaScript und Dynamic HTML bekommen die weit größeren Kapitel. Sehr hilfreich sind bei allem die Angaben, welche Tags und Codes von welchen Browserversionen unterstützt werden. Grundwissen zu Internet, Zeichensätzen und Aufbereitung von Webgrafiken vervollständigen das Buch eher zu einem OP als nur zu einem Erste-Hilfe-Kasten.

Trotzdem fehlt etwas: Obwohl auf dem Cover versprochen, findet man keine Spur von Perl und CGI-Programmierung. Und das scheint leider ein wenig paradox. Denn während dieses Buch durch den großen Referenzteil in der zweiten Hälfte eher Profis anspricht als das Schwesternwerk HTML 4.0 Handbuch, sind die für Experten äußerst wichtigen Perl- und CGI-Kapitel nur im Handbuch vertreten. Trösten kann man sich aber mit der CD-ROM zum Buch, auf der neben Cliparts und Tools auch SELFHTML selbst enthalten ist -- mit Perl, CGI und allen "So sieht's aus"-Demonstrationen.


Infos / BestellungDynamic Web Publishing für Insider
HTML, JavaScript, Java, CGI, CSS

Shelley Powers

1998. Gebundene Ausgabe. 978 Seiten
Markt u. Technik - ISBN: 3827220262
Preis: DM 99,95 (EUR 51,10)
 

  

 

  (zurück) zum Glossar:

Copyright: Alfons Oebbeke, Neustadt 1997-2000
Navigation ohne Frames:

 
Glossar - Homepage - Linkseite - Suchen im ARCHmatic-Web-Pool (funktioniert nur im Online-Modus!!!) E-Mail-Kontakt - Gästebuch: Ihre/Deine Meinung auf neutralem Boden bei ZDNet.de ! -AEC-WEB (funktioniert nur im Online-Modus!!!)
# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z