Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Lili Strelow Geändert vor über 10 Jahren
1
4. Serverbasierte Programmierung: Perl 4.1Grundlagen 4.1.1HTTP-Server und CGI-Schnittstelle 4.1.2Formulare 4.1.3Ein einfaches Perl Programm 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings 4.2.4Implementation unter UNIX (ZEDAT)
2
4. Serverbasierte Programmierung: Perl 4.1Grundlagen 4.1.1HTTP-Server und CGI-Schnittstelle 4.1.2Formulare 4.1.3Ein einfaches Perl Programm 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings
3
Beispiel 1 Beispiel 2 Programm
5
http://userpage.fu-berlin.de/~menschin/cgi-bin/test.cgi?Name=Jean URL Query String
6
4. Serverbasierte Programmierung: Perl 4.1Grundlagen 4.1.1HTTP-Server und CGI-Schnittstelle 4.1.2Formulare 4.1.3Ein einfaches Perl Programm 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings 4.2.4Implementation unter UNIX (ZEDAT)
7
Normaler Array
9
0 1 2 3 4 5 Normaler Array
10
0 1 2 3 4 5 "e" "es" "e" "ons" "ez" "ent" Normaler Array
11
Associative Array
12
"Haus" "Baum" "Frau" "maison" "arbre" "femme"
13
"Haus" "Baum" "Frau" "maison" "arbre" "femme" KEY VALUE
14
"Haus" "Baum" "Frau" "maison" "arbre" "femme" %Lexikon = ('Haus' => 'maison', 'Baum' => 'arbre', 'Frau' => 'femme');
15
Lexikon
16
4. Serverbasierte Programmierung: Perl 4.1Grundlagen 4.1.1HTTP-Server und CGI-Schnittstelle 4.1.2Formulare 4.1.3Ein einfaches Perl Programm 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings 4.2.4Implementation unter UNIX (ZEDAT)
17
4. Serverbasierte Programmierung: Perl 4.1Grundlagen 4.1.1HTTP-Server und CGI-Schnittstelle 4.1.2Formulare 4.1.3Ein einfaches Perl Programm 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings 4.2.4Implementation unter UNIX (ZEDAT)
18
Implementation Mit Telnet auf dem ZEDAT-Rechner einloggen cd public_html mkdir cgi-bin cd cgi-bin pico
20
Mit Telnet auf dem ZEDAT-Rechner einloggen cd public_html mkdir cgi-bin cd cgi-bin pico Programm schreiben Mit CONTROL X pico verlassen; speichern unter *.cgi chmod a+x Programm.cgi Programm testen mit perl Programm.cgi Entsprechendes Formular unter public_html ablegen
21
4. Serverbasierte Programmierung: Perl 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings 4.3Programmiergrundlagen 4.3.1Basissyntax und wichtigste Befehle 4.3.2Skalare Variablen 4.3.3Arrays 4.3.4Schleifen
22
4. Serverbasierte Programmierung: Perl 4.2Interaktion zwischen Formular und Programm 4.1.1Aufruf im Formular 4.2.2Associative Arrays 4.2.3Einlesen des Query Strings 4.3Programmiergrundlagen 4.3.1Basissyntax und wichtigste Befehle 4.3.2Skalare Variablen 4.3.3Arrays 4.3.4Schleifen
23
Erste Zeile lautet: #!/usr/local/bin/perl Kommentare werden durch # gekennzeichnet jeder Befahl endet mit ; Perl ist case-sensitive print 'xyz' versus print "xyz" \nneue Zeile \t Tabulator Zur HTML-Ausgabe lautet die Erste Zeile: print "Content-type: text/html \n\n
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.