CGI – Tutorial, Tipps & Tricks

Perl z├Ąhlt als die beliebteste Programmiersprache f├╝r das Common Gateway Interface ( CGI ) zu den am weitesten verbreiteten serverseitigen Skriptsprachen. Sie besitzt eine gro├če F├╝lle von Funktionen und Modulen zur Verf├╝gung und stellt somit eine Spieloase f├╝r Programmierer dar.

Vorbereitungen und Grunds├Ątzliches

Es bedarf nicht viel, um das CGI auf dem heimischen Rechner zu installieren und in Perl programmieren zu k├Ânnen. Zudem ist die Anschaffung der ben├Âtigten Programme v├Âllig kostenlos. Aber sehen Sie selbst ÔÇŽ

Syntax

Die Syntax einer Programmiersprache ist im weiteren Sinne der formale Aufbau des Programmtexts, welcher stets einem bestimmten Schema folgt. Perl weist dabei eine sehr eigenwillige Syntax auf, welche auf dem ersten Blick eher an eine Ansammlung kryptischer Zeichen erinnert. Ein formal ordentlicher Programmierstil ist demnach besonders in Perl eine der wichtigsten Voraussetzungen, um dem Codeverlauf folgen zu k├Ânnen.

Variablen und Konstanten

Perl stellt ein vollst├Ąndiges Repertoire an Variablentypen zur Verf├╝gung, mithilfe derer sich sehr umfangreiche und variable Datenstrukturen erschaffen lassen. Dar├╝ber hinaus kann Perl diese Variablentypen in verschiedenen Kontexten bewerten, was dem Nutzer der Programmiersprache schnell die gro├čen Vorz├╝ge und St├Ąrken von Perl offenbart.

Operatoren

In Perl gibt es Operatoren f├╝r alle Anspr├╝che. Einige k├Ânnen in einer verk├╝rzten Schreibweise notiert werden, um das gesamte Script ├╝bersichtlicher erscheinen zu lassen.

Kontrollstrukturen

Die Kontrollstrukturen in Perl wie bedingte Anweisungen und Schleifen ├Ąhneln im Gro├čen und Ganzen denen anderer Programmiersprachen. Dar├╝ber hinaus existieren aber auch besondere Konstrukte mit einfacher Handhabung.

Programmsteuerung

Durch die Verwendung einiger Sprungbefehle kann man ein Script sehr effektiv flexibilisieren. Welche es wof├╝r gibt, zeigt dieses Kapitel.

Subroutinen

Eine Subroutine in Perl ist ein Unterprogramm, welches selbst Scriptteile enth├Ąlt und von einer beliebigen Stelle im Script aufgerufen werden kann. Dadurch kann eine mehrfache Notation derselben oder im Wesentlichen identischen Scriptpassage vermieden werden, was das Script um ein Vielfaches ├╝bersichtlicher erscheinen l├Ąsst.

Wichtige Funktionen f├╝r Variablentypen

F├╝r die einzelnen Variablentypen existieren in Perl spezifische Funktionen, welche der Manipulation der Variablen dienen oder Information zu ihnen bereithalten. Mithilfe dieser Funktionen kann man die entsprechenden Variablen sehr effektiv in Szene setzen.

Daten├╝bertragung zwischen HTML und CGI

Eine der wichtigsten Aufgaben von CGI ist die Datenverarbeitung von Nutzereingaben ÔÇô also das Auswerten von HTML-Formularen. Andersherum m├╝ssen die Verarbeiteten Daten nat├╝rlich auch wieder an den Benutzer ausgegeben werden. Beides zeigen wir Ihnen hier.

Regul├Ąre Ausdr├╝cke

Eine der gr├Â├čten St├Ąrken von Perl liegt in den Verwendungsm├Âglichkeiten der so genannten regul├Ąren Ausdr├╝cke (regular expressions) begr├╝ndet. Sie sind im Gro├čen und Ganzen genau definierbare und aufgrund der zahlreichen Modifikationsm├Âglichkeiten ziemlich vielseitig einsetzbare Suchmuster, mit deren Hilfe man bestimmte flexible Inhalte in beispielsweise Zeichenketten finden und durch andere ersetzen kann.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht ver├Âffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>