--> home Seitenstatus 2

 Perl


Webserver »

Variablen in Perl Variablen

Strukturen in Perl Strukturen

Objekte in Perl Objekte

Datenbanken in Perl Datenbanken

Module in Perl Module

Perl-Skripte Skripte

Software speziell für Perl Programme

Verzeichnisse, in denen Perlprogramme aufgerufen werden können
cgi-Verzeichnisse
Umgebungsvariablen von Perl
Umgebungsvar.
Objekte mit dem cgi-Modul
CGI-Modul

PageMap 
(Umfang 48 Seiten)



Sponsoring  



 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     Webserver

Ein paar grundlegende Merkregeln und Beispiele für die Perl-Programme, die mit Web-Servern arbeiten sollen.

Die Einstellung eines Web-Servers, damit er Perl-Programme auf dem Server korrekt ausführt, ist eine kleine Wissenschaft für sich. Das "Wie", hängt in der Regel vom jeweiligen Web-Server ab.

Bei Programmen auf Unix-Servern müssen Sie in der ersten Zeile des Perlscripts festlegen, wo sich das Perl-Programm befindet. Die geschieht z.B. über
#usr/bin/perl

Außerdem ist die Auswahl an Modulen bei jeder Installation unterschiedlich. Es kann sein, daß bestimmte Dinge einfach fehlen. Dies sollten Sie vor einer Programmierung sicherstellen.


    Einfachstes Perl-Programm


Das ist das einfachste Perl-Programm. Die erste Zeile weist für Unix auf den Ort der Perl-Installation hin. Die zweite Zeile gibt an, welcher "Mime-Type" zurückgegeben wird. Das eigentliche "Programm" beschränkt sich auf das Drucken eines Satzes.

Beispiel anschauen
(/cgi-local/perlCgi.pl)

   Quellcode
#!/usr/local/bin/perl
print "Content-type: text/html
           
            ";

print "Ein erstes cgi-Programm";




 Tips

Perl-Programme ausführbar machen.
Auf unix-Servern muß ein cgi-Programm ausführbar (executable) sein. Dies ist bei einer Übertragung nicht immer der Fall. Deshalb muß man die Zugriffsrechte für das Program über telnet oder einem geeigneten FTP-Programm (z.B. ws_ftp) auf 755 setzen. Ansonsten erhält man eine Fehlermeldung.

Perl-Programme im Unix-Format abspeichern
Perl-Programme, die nicht im unix-Format abgespeichert werden, führen auf unix-Servern unweigerlich zu einem Fehler, da Windows noch einen Carriage-Return bei Zeilenumbrüchen einbaut.



  Links



Unkommentierte Links:

Bewertung: dmoz.org: CGI
Bewertung: perlger.port5.com: CGI-Schnittstelle
Bewertung: perl.com: CPAN: World_Wide_Web_HTML_HTTP_CGI
Bewertung: perl.com: Perl and CGI FAQ
Bewertung: perl.com: The World Wide Web Security FAQ

Link empfehlen





 forward


(München, 2001-04-08 14:12:17 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook Perl: 48 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 10:05:25 GMT 1
© Werner Diwischek