HTML & CSS Javascript Perl PHP Index | Download | Suche 
HTML I Schnellkurs | Einführung | Grundgerüst | Text | Bilder | Links | Farben | Tabellen
HTML IITrennlinien , Listen | Hintergrundbilder | Frames | Formulare | Meta - Tags
CSS Einführung | Style Sheets definieren | einzelne Angaben
PLUS Hilfreiches / Tabellen | Software / Tools | Upload der Homepage | Hyperlinks
  FAQ / Goodies | Java | CGI / Perl | SSI
Plus: CGI/ Perl   ||   EinführungSkripte installierenLinks


Einführung

CGI= Common Gateway Interface ("allgemeine Datenaustausch-Schnittstelle"). Schnittstelle für den Austausch von Informationen zwischen einem Server und einem CGI-kompatiblen Programm. Konkret bedeutet das z.B., dass Webseiten dynamisch erzeugt oder verändert und somit auf dem Server gespeichert werden können. Damit werden dann Anwendungen wie Suchfunktionen, Shopping per Internet (Warenkorb etc.), Gästebücher, Foren, Counter, Suchfunktionen, Umfragen und vieles mehr möglich.
Die meisten CGI- Anwendungen sind in Perl (Practical Extraction and Report Language, 1987 von Larry Wall erfunden) geschrieben.

CGI wird serverseitig ausgeführt. Für das lokale Testen muss wie bei Server Side Includes (SSI) ein lokaler Webserver installiert werden, für die Ausführung von Perl zudem ein Perl-Interpreter.


Einige Facts zu Perl (SELFHTML)


Möglichkeiten, um ein CGI- Skript aufzurufen



Skripte installieren

Drei Sachen müssen bei der Installation von CGI-Skripten besonders beachtet werden:

  1. Variablen und Design anpassen.
  2. Skripte, z.B. Perl, im ASCII-Modus uploaden-
    compilierte Programme im binären! (WS_FTP: 'Auto' anpassen)
  3. Zugriffsrechte ändern.
    r= read= 5, w= write= 2, x= execute= 1.
    rwxr-xr-x ist gleich chmod 755, rwxrwxr-x chmod 775, rw-rw-rw- chmod 644 usw.
    (WS_FTP: Rechtsklick Datei/Verzeichnis- chmod [nur auf UNIX-Servern, ansonsten [Secure] Telnet nötig])


Links

Einführung in Perl
  • Perl ist die am meisten verwendete Sprache bei CGI-Anwendungen.
deutschsprachige Seiten mit CGI-Skripten >>
Matt's Script Archive
  • CGI-Skripte aller Art. Ziemlich bekannte Seite.
The CGI Resource Index
  • Eine weitere Quelle zum Thema CGI.


 |  Weiter zum nächsten Kapitel : SSI  | 
:::  © 2000/01 Martin Fux  :::  URL dieses Dokuments: http://www.flexdax.org/htmlkurs/cgi.html