Article View: ch.comp.os.linux
Article #24454Re: Hilfe bei CGI-Programmierung
From: tmutter
Date: Mon, 08 Feb 1999 00:00
Date: Mon, 08 Feb 1999 00:00
44 lines
2487 bytes
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-mailReferences:
<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