🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #24454

Re: Hilfe bei CGI-Programmierung

#24454
From: tmutter
Date: Mon, 08 Feb 1999 00:00
44 lines
2487 bytes
Rieger.Matthias@t-online.de writes:
>Ein Freund hat ein Problem bei der Erstellung einer HTML-Site unter
>LINUX.
>Der Rechner auf dem das ganze passieren soll ist HTML- und
>Interbase-Server.
>Die entsprechende Site die entstehen soll mu� ein paar Eingaben von dem
>Anwender entgegen nehmen und mit diesen Angaben soll dann eine Abfrage
>�ber
>der Interbase-Datenbank gemacht werden. Das Ergebnis der Abfrage soll
>dann
>wieder auf einer HTML-Seite visualisiert werden.
>Zwei Probleme treten nun auf:

>1.) Wie kann ich per CGI aus einer HTML-Seite eine Abfrage auf eine
>Datenbank realisieren?
>2.) Wie bekomme ich die Antwort - ebenfalls per CGI - ordentlich
>visualisiert?

CGI kann betrachtet werden als eine HTML-Seite die durch ein Programm
generiert anstatt von einem File gelesen wird.
Dabei k�nnen Datenbankabfragen etc. gemacht und das Resultat in Form
einer HTML-Seite zur�ckgeschickt werden. Dem CGI-Programm kann man
mittels Query-String auch noch Parameter �bergeben.

Zu Interbase gibts ein Perlmodul namens IBPerl mit dem von Perl aus
Abfragen machen kann. Das Resultat verpackt man anschliessend in eine
HTML-Seite und schickt sie zur�ck. Der Browser ist dann f�r die
Darstellung zust�ndig.

Mit shtml-Seiten kann man auch CGI-Programme innerhalb einer HTML-Seite
ausf�hren.

>Das ganze ist eine Aufgabe innerhalb seines Fernstudiums. Auf Grund der
>Tatsache, das er sehr wenig Zeit daf�r hat, kann er sich nicht erst
>ausf�hrlich mit PERL und CGI befassen.

So einfach ist die Sache nicht, 2 Woche braucht man schon bis man
CGI-Abfragen z.B. mit Perl im Griff hat, wenn man weder Perl kennt noch
eine Ahnung von der Funktionalit�t der CGI-Schnittstelle besitzt.

Man kann CGIs auch mit C programmieren, man kann aber auch mit dem
Sandkastensch�ufelchen die W�ste umschaufeln...

Thomy
Technical Details
Message-ID: <msg81987.thr-bdce785c.d8cc1@e-mails.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <79kp94$bhj$1@news07.btx.dtag.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f4b73,fd815f3b007f74f2
X-Google-Attributes: gidf4b73,public
From: tmutter@e-mails.ch
Subject: Re: Hilfe bei CGI-Programmierung
Date: 1999/02/08
Message-ID: <msg81987.thr-bdce785c.d8cc1@e-mails.ch>
X-Deja-AN: 442226622
Content-Transfer-Encoding: 8bit
References: <79kp94$bhj$1@news07.btx.dtag.de>
Content-ID: <msg81987.thr-bdce785c.d8cc1.part0@e-mails.ch>
Organization: Customers of Active-Net AG, Switzerland
X-Gateway: NASTA Gate 2.0 for FirstClass(R)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0
Newsgroups: ch.comp.os.linux