Das Buch, welches Du da erworben hast [Einführung in ...] scheint nur bedingt empfehlenswert zu sein ...
Ein Perl-Script ist eine einfache Textdatei mit der Dateiendung .pl [weißt Du schon]
[Neu dürfte sein] Das Ausführen einer Datei mit Perl-Anweisungen erfordert einen Perl-Interpreter -
wie beispielsweise im
-> Xampp-Server 1.7.4 [chip.de] Paket
[1] enthalten:
Start Xampp
[2] -> Apache [Start] läuft
Apache [Stop] beenden
-> Exit [Xampp ist beendet]
Erläuterung: Xampp-Module immer erst [einzeln] schließen, dann erst die Applikation [Xampp] per Exit beenden.
Controlpanel wieder starten
-> Apache [Start] läuft ( Running Apache = btw. der gebr. Terminus
technicus ;-)
---------------------------------------
Ordner: htdocs öffnen [Standard-Pfad] C:\xampp\htdocs\
-> alles markieren und ausschneiden
Desktop: Ordner temp anlegen [ausgeschnittene Elemente einfügen]
---------------------------------------
Ordner: htdocs
-> Neue Textdatei anlegen [Neues Textdokument.txt]
Code:
#!/usr/bin/perl -w
[COLOR="SeaGreen"]#======================================
# Kommentare beginnen mit einer Raute #
#======================================[/COLOR]
use strict; [COLOR="SeaGreen"]# Aufruf des Pragma Moduls[/COLOR]
print "Content-type: text/plain; charset=utf-8\n\n";
print "Mein erstes Perl generiertes Dokument\n";
einfügen
-> speichern
-> schließen
-> und zu test.pl umbenennen [Win-Warn hierzu ist uninteressant]
Eingabe in die Firefox-Adressleiste:
http://localhost/test.pl
Ergebnis: Perl läuft
---------------------------------------
[und wenn man schon dabei ist]
Ordner: htdocs
-> Neue Textdatei anlegen [Neues Textdokument.txt]
PHP:
<?php
/* Beispiel eines Kommentars in PHP -wie in CSS- aber hier IMMER innerhalb der php-Tags */
phpinfo();
?>
einfügen
-> speichern
-> schließen
-> und zu test.php umbenennen
Eingabe in die Adressleiste: Firefox:
http://localhost/test.php
Ergebnis: Php läuft
---------------------------------------
Zur Editor-Empfehlung:
Notepad++ [chip.de]
Dokumente dieser Art [für gewöhnlich] als UTF-8 ohne BOM speichern
[3]
-> N++
-> Menüleiste
-> Kodierung
-> UTF-8 ohne BOM
Beispiel:
-> N++
-> new X [Tabname]
-> einfügen von
HTML:
<ol>
<li><a href="http://localhost/test.pl">Perl-Test</a></li>
<li><a href="http://localhost/test.php">PHP-Test</a></li>
<li><a href="http://localhost/cgi-bin/printenv.pl">Perl CGI Test</a></li>
</ol>
Kodierung
-> UTF-8 ohne BOM
-> Speichern als
-> x.html [Desktop]
---------------------------------------
[At last] Desktop: Ordner temp öffnen [Elemente markieren und ausschneiden]
Ordner htdocs öffnen [Standard-Pfad] C:\xampp\htdocs\
-> Elemente einfügen
BS
[4]
---------------------------------------
[1] Xampp = [X steht für OS
-> A für Apache
-> MySQL
-> Php
-> Perl]
Vorteil: Perl steht Dir damit auch als Sprache für CGI-Scripts zur Verfügung [*.cgi Files]
[2] C:\xampp\xampp-control.exe ausführen [leg Dir eine Verknüpfung -z.B. in der Taskleiste- an]
[3] Wird mit BOM gespeichert, kann es zu Problemen mit Programmen kommen, die kein
Byte
Order
Mark kennen.
[4] Perl ist m.M. keine ideale Einstiegssprache -und sry für Telegramm-Stil- aber das wären sonst fünf A4-Seiten