|
Fragen und Antworten Datenbanken
Fragen und Antworten CGI/PHP
|
Was ist CGI?
CGI bedeutet Common Gateway Interface und ist quasi die
Schnittstelle zwischen dem Webserver und einem
Softwaremodul, das Programmieranweisungen ausführt.
Mit Hilfe von CGI lassen sich also kleine Programme auf dem
Webserver starten, bzw. können programmierte Anweisungen
ausgeführt werden. Da diese Anweisungen nicht clientseitig,
also auf dem Browser ablaufen, sondern serverseitig, sind
die Möglichkeiten der Anwendungen nahezu unbeschränkt, da
man nicht auf die Limitierungen der Browser beschränkt ist.
Unter CGI versteht man heute im Allgemeinen die Sprache
Perl. Im Prinzip sind auch PHP und ASP CGI Sprachen, die
jedoch weitaus fortgeschrittener sind.
|
Top ^
|
Einsatz von Perl
Scripten auf Ihrem Webserver
Möchten Sie Perl Scripte auf Ihrem Webserver
einsetzen, beachten Sie bitte die
nachfolgenden Hinweise zum Einsatz von Perl
Scripten. Sie können beliebige Perl Scripte
auf Ihrem Webserver einsetzen. Bei Fragen zu
Perl wenden Sie sich bitte an den Hersteller
Ihres individuellen Perl Scriptes. Unser
Support kann Ihnen bei der Anpassung Ihres
Scriptes nicht behilflich sein.
Einsatz von Perl Scripten auf Ihrem NT
Webserver
Speicherung von Perl Scripten auf Ihrem
Webserver Perl Scripte mit der Endung .pl
speichern Sie bitte im Unterverzeichnis
cgi-bin auf Ihrem Webserver. Es werden
teilweise nur Scripte mit der Endung .pl
unterstützt. Nehmen Sie ggf. die notwendigen
Anpassungen vor (Umbennung von Dateien mit
der Endung .cgi auf .pl). Sie benötigen
keine weiteren Schritte, um Ihre Scripte
ausführbar zu machen. Speichern Sie bitte
Perl Scripte in keinem anderen
Unterverzeichnis, diese werden sonst nicht
ausgeführt.
Pfadangaben zu Ihren Perl Scripten
Damit Ihre Scripte funktionsfähig sind,
müssen Sie meist Anpassungen vornehmen. Die
Anpassungen beziehen sich i.d.R. lediglich
auf die Pfadangaben. Geben Sie als Pfad für
den Perl Interpreter immer die absolute URL
Ihres Webservers an (z.B. http://www.IhreDomain.com/cgi-bin/).
Sie können die Angaben zum Perl Interpreter
auch auskommentieren:
Beispiel:
#!/usr/bin/perl
Absolute und relative Pfadangaben können in
Ihrem Script wie folgt aussehen:
Beispiel:
#Host $cgi_host="http://www.IhreDomain.com"
;
#WWW-Pfad dieses Files (ohne Host) $cgi_dir="/cgi-bin"
;
Attribute von Dateien
Perl Scripte benötigen Schreibrechte auf
Dateien.
Unter Linux/Unix müssen
Sie für Dateien Schreibrechte vergeben (chmond),
üblicherweise 755 oder 777.
Wir unterstützen zwar Perl Scripte durch den
Webserver, jedoch leisten wir keine Hilfe
bei der Anpassung von Scripten. Hilfe zu
Perl finden Sie auf folgenden Internet
Seiten:
Hilfe zu Perl:
http://www.activestate.com/support/
http://www.perl.org/
http://www.perlclinic.com/
http://www.perlarchive.com/
http://www.jmarshall.com/easy/cgi/german/
Wo finde ich Perl Scripte
Auf folgenden Seiten können Sie kostenlose
Perl Scripte downloaden:
http://www.perl-archiv.de/
http://www.freescripts.com/
http://www.scriptsearch.com/
Top ^ |
|
|
|
|