Perl
Allgemein
Zeitformatierung
Ordner anlegen
XML Parser
Datei-Upload
Bildgröße
Graphik erstellen
Suchen
Outlook-Kontaktdaten
Tk
Funktionstest
Datenbank
Verbindung DBI
Verbindung ODBC
Abfragen
Datenbankliste
Änderungen
XML zu SQL
AJAX
Email
Emailadresse prüfen
Email schicken
Email mit Anhang
Roboter
Logfiles
Verbindung
Mechanize
MD5
Meta-Tags
Content-Management
Templates
Webservice
SOAP zu SQL
Amazon
Google-Maps
Google-Maps 2
Google-Maps 3
Google-Maps 4
Systemadministration
Linux
Tools
Modul-Liste
Gästebuch
Google-Sitemap
 
 

Perl Baukasten




Beim Programmieren werden einige Funktionen wie die Bearbeitung von Dateien oder die Herstellung einer Verbindung zu entfernten Rechnern wiederholt benötigt. Diese können in Form von Subroutinen in speziellen Skripten, so genannte Module, ausgelagert werden. Es sind bereits unzählige Module verfügbar, die vom CPAN (Comprehensive Perl Archive Network) verwaltet werden.

Module können mit den Funktionen "use" oder "require" eingebunden werden. "use" wird am Anfang der einzubindenden Datei aufgerufen, "require" kann dagegen mitten im Code stehen.

Module unter LINUX installieren:

Start des Kommandozeilen-Interpreters:

perl -MCPAN -e shell

Informationen über die bereits installierten Module abrufen:

1. Suche mit regulärem Ausdruck:

cpan> i /smtp/

2. Suche nach bestimmtem Modul

cpan> i Mail::SpamAssassin

Neues Modul installieren:

cpan> install Mail::SpamAssassin

Module unter Windows installieren:

Start des PerlPackageManagers

perl ppm.pl

Neues Modul installieren:

ppm> install Mail::SpamAssassin


#*****************************************************************#
# Literaturhinweis
#*****************************************************************#

Perl   Programming Perl
Larry Wall, Tom Christiansen & Jon Orwant
O'Reilly 2000