Webprogrammierung mit Perl:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2002
|
Schriftenreihe: | Programmer's choice
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 851 S. Ill. CD-ROM (12 cm) |
ISBN: | 3827320534 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV014728602 | ||
003 | DE-604 | ||
005 | 20021105 | ||
007 | t| | ||
008 | 020909s2002 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 965144917 |2 DE-101 | |
020 | |a 3827320534 |9 3-8273-2053-4 | ||
035 | |a (OCoLC)645492785 | ||
035 | |a (DE-599)BVBBV014728602 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-863 |a DE-12 |a DE-92 |a DE-91G |a DE-B768 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 614f |2 stub | ||
084 | |a DAT 366f |2 stub | ||
100 | 1 | |a Patay, Helmut |e Verfasser |0 (DE-588)124099270 |4 aut | |
245 | 1 | 0 | |a Webprogrammierung mit Perl |c Helmut Patay |
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2002 | |
300 | |a 851 S. |b Ill. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Programmer's choice | |
650 | 0 | 7 | |a Perl 5.6.1 |0 (DE-588)4698920-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Perl 5.6.1 |0 (DE-588)4698920-1 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009981430&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009981430 |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0391 |
DE-BY-FWS_katkey | 195169 |
DE-BY-FWS_media_number | 083100727532 |
_version_ | 1821191594792976384 |
adam_text |
INHALT
UEBER
DIESES
BUCH
1
3
I
EINFUEHRUNG
I
5
1.1
WAS
IST
PERL?
15
1.2
WIE
INSTALLIERT
MAN
PERL?
16
1.3
WIE
INSTALLIERT
MAN
ZUSATZMODULE
FUER
PERL?
19
1.4
DIE
ONLINE
HILFE
VON
PERL
20
1.5
PERL-HOMEPAGE
21
1.6
WIE
SIEHT
EIN
PERL-SKRIPT
AUS?
21
1.6.1
WAS
SIND
STATEMENTS?
23
1.6.2
WAS
SIND
DIREKTIVEN?
23
1.6.3
DIE
HASHBANG-ZEILE
24
1.6.4
EXIT-STATUS
VON
SKRIPTS
27
1.6.5
KOMMENTARE
IN
PERL
27
1.7
WIE
SIEHT
EIN
PERL-MODUL
AUS?
27
1.8
WIE
SIEHT
DIE
SKRIPTUMGEBUNG
IN
PERL
AUS?
29
1.9
WIE
FINDET
PERL
MODULE?
30
1.10
WIE
WERDEN
SKRIPTS
AUSGEFUEHRT?
31
1.10.1
WAS
IST
EIN
SKRIPTARGUMENT?
32
1.10.2
SKRIPTS
IN
UNIX
AUSFUEHREN
32
1.10.3
SKRIPTS
IN
WINDOWS
AUSFUEHREN
32
1.10.4
AUSFUEHREN
KURZER
PROGRAMME
33
1.10.5
PRUEFEN
VON
PERL-SKRIPTS
34
1.10.6
INLINE-DOKUMENTATION
IM
QUELLCODE
34
1.10.7
NAMENSKONVENTIONEN
FUER
PERL-SKRIPTS
UND
PERL-MODULE
35
1.10.8
VERZEICHNISTRENNER
36
1.10.9
BEGIN
UND
END
37
2
GRUNDLAGEN
4
1
2.1
GRUNDBEGRIFFE
41
2.2
DATENTYPEN
43
2.3
SKALARE
43
2.3.1
BEHANDLUNG
VON
ZAHLEN
44
2.3.2
DARSTELLBARER
ZAHLENBEREICH
44
2.3.3
KENNZEICHNUNG
VON
STRINGS
(QUOTING)
45
6
INHALT
2.3.4
DER
SKALARE
WERT
UNDEF
47
2.3.5
BOOLESCHE
WERTE
48
2.3.6
REFERENZEN
49
2.4
LISTEN
49
2.4.1
ARRAYS
49
2.4.2
HASHES
53
2.5
KONSTANTEN
56
2.6
VARIABLEN
58
2.6.1
VARIABIENNAMEN
(IDENTIFIER)
59
2.6.2
RESERVIERTE
WOERTER
IN
PERL
60
2.6.3
GELTUNGSBEREICH
VON
VARIABLEN
61
2.6.4
SKALARE
VARIABLEN
66
2.6.5
ARRAY-VARIABLEN
69
2.6.6
HASH-VARIABLEN
76
2.6.7
REFERENZVARIABLEN
80
2.7
OPERATOREN
96
2.7.1
WAS
SIND
OPERATOREN?
96
2.7.2
ARITHMETISCHE
OPERATOREN
99
2.7.3
STRING-OPERATOREN
102
2.7.4
ZUWEISUNGSOPERATOREN
103
2.7.5
AUTOINCREMENT
UND
AUTODECREMENT-OPERATOREN
104
2.7.6
LOGISCHE
OPERATOREN
105
2.7.7
VERGLEICHSOPERATOREN
108
2.7.8
VERGLEICHSOPERATOREN
FUER
ZAHLEN
108
2.7.9
VERGLEICHSOPERATOREN
FUER
STRINGS
112
2.7.10
BIT-OPERATOREN
117
2.8
STATEMENTS
132
2.8.1
STATEMENT
IF
133
2.8.2
STATEMENT
UNLESS
136
2.8.3
SCHLEIFEN
136
2.8.4
STATEMENT
RETUM
144
2.9
FUNKTIONEN
146
2.9.1
FUNKTIONSDEFINITION
147
2.9.2
FUNKTIONSAUFRUF
152
2.9.3
DATENUEBERGABE
AN
FUNKTIONEN
154
2.9.4
DATENUEBERGABE
AN
DEN
AUFRUFER
EINER
FUNKTION
159
2.9.5
FUNKTIONSKONTEXT
162
2.10
MODULE
164
2.10.1
DIE
PACKAGE-DIREKTIVE
165
2.10.2
DIE
REQUIRE-DIREKTIVE
166
2.10.3
DIE
USE-DIREKTIVE
168
2.11
EIN-/AUSGABE
(FILE
I/O)
174
2.11.1
FILEHANDLES
175
2.11.2
DIRHANDLES
191
3
PATTERN
MATCHING
197
3.1
MATCHING-OPTIONEN
205
3.1.1
OPTION
I
205
3.1.2
OPTION
M
206
7
INHALT
3.1.3
OPTION
S
208
3.1.4
OPTION
MS
211
3.1.5
OPTION
G
211
3.1.6
SPEICHERN
VON
TREFFERN
213
3.1.7
DIE
POSITIONSVARIABLEN
@
UND
@+
219
3.2
REGULAERE
AUSDRUECKE
221
3.2.1
METAZEICHEN
221
3.3
ERSETZEN
VON
ZEICHENKETTEN
241
3.4
ERWEITERTE
AUSDRUECKE
251
3.4.1
(?IMSX-IMSX)
251
3.4.2
(?:PATTEM)
UND
(?IMSX-IMSX:PATTEM)
253
3.4.3
(?!PATTEM)
254
3.5
BESONDERE
MATCHINGVARIABLEN
255
3.5.1
$1,
$2.
255
3.5.2
@+
256
3.5.3
$'
UND
$'
256
3.5.4
$+
259
4
KOMPLEXE
DATENTYPEN
261
4.1
MEHRDIMENSIONALE
ARRAYS
261
4.2
MEHRDIMENSIONALE
HASHES
266
4.3
HASH-ARRAYS
276
5
OBJEKTORIENTIERTE
PROGRAMMIERUNG
279
5.1
KLASSEN
282
5.1.1
KLASSENATTRIBUTE
UND
KLASSENMETHODEN
282
5.1.2
KONSTRUKTOR
283
5.1.3
INSTANZATTRIBUTE
UND
INSTANZMETHODEN
289
5.1.4
FEHLERMELDUNGEN
VON
KLASSEN
298
5.2
VERERBUNG
301
5.2.1
DIE
VARIABLE
@ISA
302
5.2.2
OVERLOADING
307
5.2.3
OVERRIDING
309
5.3
FACTORIES
321
6
DIE
FILE-MODULE
325
6.1
FILE::PATH
325
6.1.1
FILE:
:PATH:
:MKPATH()
325
6.1.2
FILE:
:PATH:
:RMTREE()
328
6.2
FILE::FIND
328
6.2.1
FILE::FIND::FIND()
329
6.3
FILE::COPY
337
7
ANWENDUNGSBEISPIELE
339
7.1
DOS2UNIX.PL
339
7.2
UNIX2DOS.PL
345
7.3
HEXDUMP
VON
DATEIEN
350
INHALT
8
7.4
LESEN
VON
PROPERTIES-DATEIEN
357
7.4.1
PROZEDURALE
IMPLEMENTIERUNG
358
7.4.2
OBJEKTORIENTIERTE
IMPLEMENTIERUNG
359
7.5
AUSGABE
ALLER
HYPERTEXT-LINKS
362
7.6
DIMAME.PL
366
7.7
BASENAME.PL
367
7.8
PFADNAMEN
MIT
SONDERZEICHEN
FINDEN
368
7.9
AUTOMATISCHE
DATEIEN
ERZEUGEN
370
7.10
DATEIBAEUME
VERWALTEN
400
8
CGI
411
8.1
DAS
HTTP-PROTOKOLL
416
8.1.1
DER
REQUEST
418
8.1.2
DIE
RESPONSE
422
8.2
COOKIES
427
8.2.1
NOTWENDIGKEIT
VON
COOKIES
427
8.2.2
ARBEITSWEISE
VON
COOKIES
428
8.2.3
NETSCAPE-COOKIES
430
8.2.4
COOKIES
GEMAESS
INTEMET-DRAFT-SPEZIFIKATION
434
8.2.5
COOKIE-BESCHRAENKUNGEN
436
8.3
CGI-UMGEBUNG
437
8.3.1
CGI-KOMMUNIKATION
441
8.4
TEMPLATES
446
8.4.1
TEMPLATEVARIABLEN
446
8.4.2
TEMPLATE-ENGINE
452
8.5
DAS
PERL-MODUL
CGI.PM
482
8.5.1
VERARBEITEN
VON
HTML-FORMULAREN
484
8.5.2
DYNAMISCHE
HTML-FORMULARE
486
8.5.3
ARBEITEN
MIT
COOKIES
497
9
DAS
DATENBANK-INTERFACE
DBI
507
9.1
KURZEINFUEHRUNG
IN
SQL
.
510
9.1.1
SQL-CLIENTPROGRAMME
511
9.1.2
TABELLEN
(TABLES)
515
9.1.3
DAS
INSERT-STATEMENT
526
9.1.4
DAS
DELETE-STATEMENT
527
9.1.5
DAS
UPDATE-STATEMENT
529
9.1.6
DAS
SELECT-STATEMENT
530
9.1.7
JOINS
532
9.1.8
COMMIT
UND
ROLLBACK
535
9.2
ARBEITEN
MIT
DEM
MODUL
DBI.PM
536
9.2.1
VORAUSSETZUNGEN
536
9.2.2
ABFRAGE
VERFUEGBARER
DATENBANKTREIBER
537
9.2.3
ABFRAGE
VERFUEGBARER
DATENQUELLEN
537
9.2.4
AUFBAUEN
DER
DATENBANKVERBINDUNG
538
9.2.5
AUSFUEHREN
VON
SQL-STATEMENTS
543
9.2.6
BENUTZUNG
VON
RAISEERROR
557
9
INHALT
9.3
SESSIONS
MIT
CGI
UND
DBI
558
9.3.1
BEISPIEL
EINES
WORKFLOWS
559
9.3.2
IMPLEMENTIERUNG
EINER
SESSIONVERWALTUNG
574
9.4
REKURSIVE
STRUKTUREN
MIT
DBI
606
9.5
MEHRSPRACHIGE
DATENSAETZE
669
10
PERL/APACHE-INTEGRATION
673
10.1
STANDARD-CGI
674
10.2
MOD_PERL
677
10.2.1
INSTALLATION
VON
MOD_PERL
677
10.3
APACHE-MODULE
IN
PERL
680
10.4
AUTHENTIFIZIERUNGS-MODUL
695
10.5
WEB-AUTHENTIFIZIERUNG
MIT
DBI
704
10.6
PERSISTENTE
DATENBANKVERBINDUNGEN
707
10.7
AUTHCOOKIE
-
EIN
BEISPIEL
708
A
STYLE
GUIDE
721
B
VORDEFINIERTE
VARIABLEN
723
B.L
723
B.2
@ARGV
724
B.3
%ENV
724
B.4
$0
725
B.5
@INC
726
B.6
%INC
729
B.7
$$,
$PID,
SPROCESSJD
729
B.8
$@,
$EVAL_ERROR
730
B.9
$_,
$ARG
730
B.10
$1,
$2.
731
B.LL
@+,
@LAST_MATCH_END
733
B.12
@-,
@LAST_MATCH_START
733
B.13
$&,
SMATCH
733
B.14
$',
$PREMATCH
734
B.15
$POSTMATCH
734
B.16
$
1,
$OUTPUT_AUTOFLUSH
735
B.17
$YY
$OFS,
$OUTPUT_FIELD_SEPARATOR
735
B.18
$\,
$ORS,
$OUTPUT_RECORD_SEPARATOR
736
B.19
$?,
$CHILD_ERROR
737
B.20
$!,
$ERRNO,
$OS_ERROR
737
B.21
%SIG
738
C
VORDEFINIERTE
FUNKTIONEN
743
C.1
ABS()
743
C.2
ATAN2()
744
C.3
BINMODE()
744
INHALT
10
C.4
BLESS()
746
C.5
CHDIR()
747
C.6
CHMOD()
747
C.7
CHOMP()
748
C.8
CHOP()
749
C.9
CHOWN()
750
C.10
CHR()
750
C.U
COS()
751
C.12
CRYPT()
751
C.13
DEFINED()
752
C.U
DELETE()
754
C.15
DIE()
755
C.16
EACH()
757
C.17
EOF()
757
C.18
EVAL()
758
C.19
EXISTS()
762
C.20
EXIT()
764
C.21
FLOCK()
765
C.22
GETC()
771
C.23
GMTIME()
771
C.24
GREP()
772
C.25
HEX()
774
C.26
INT()
774
C.27
JOIN()
776
C.28
KEYS()
777
C.29
LC()
778
C.30
LCFIRST()
778
C.31
LENGTH()
778
C.32
LOCALTIME()
779
C.33
LOG()
780
C.34
LSTAT()
780
C.35
MKDIR()
780
C.36
NO()
781
C.37
OCT()
782
C.38
ORD()
783
C.39
PACK()
783
C.40
POP()
785
C.41
POS()
785
C.42
PRINT()
786
C.43
PRINTF()
788
C.44
PUSH()
789
C.45
RAND()
789
C.46
READ()
790
C.47
REF()
791
C.48
REQUIRE()
792
II
INHALT
C.49
REVERSEO
794
C.50
SCALAR()
794
C.51
SEEK()
796
C.52
SELECT()
798
C.53
SHIFT()
799
C.54
SIN()
800
C.55
SLEEP()
801
C.56
SORT()
801
C.57
SPLICE()
803
C.58
SPLIT()
805
C.59
SPRINTF()
806
C.60
SQRT()
809
C.61
SRAND()
809
C.62
STAT()
810
C.63
SUBSTR()
811
C.64
SYSTEM()
812
C.65
TELL()
813
C.66
TIME()
814
C.67
TRUNCATE()
814
C.68
UC()
816
C.69
UCFIRST()
816
C.70
UMASK()
817
C.71
UNDEF()
817
C.72
UNLINK()
819
C.73
UNPACK()
819
C.74
UNSHIFT()
820
C.75
USE()
820
C.76
UTIME()
823
C.77
VALUES()
823
C.78
WANTARRAYO
824
INDEX
827 |
any_adam_object | 1 |
author | Patay, Helmut |
author_GND | (DE-588)124099270 |
author_facet | Patay, Helmut |
author_role | aut |
author_sort | Patay, Helmut |
author_variant | h p hp |
building | Verbundindex |
bvnumber | BV014728602 |
classification_rvk | ST 250 |
classification_tum | DAT 614f DAT 366f |
ctrlnum | (OCoLC)645492785 (DE-599)BVBBV014728602 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV014728602</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20021105</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">020909s2002 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">965144917</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827320534</subfield><subfield code="9">3-8273-2053-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)645492785</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014728602</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-B768</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 614f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Patay, Helmut</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)124099270</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Webprogrammierung mit Perl</subfield><subfield code="c">Helmut Patay</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">851 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Programmer's choice</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Perl 5.6.1</subfield><subfield code="0">(DE-588)4698920-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Perl 5.6.1</subfield><subfield code="0">(DE-588)4698920-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009981430&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009981430</subfield></datafield></record></collection> |
id | DE-604.BV014728602 |
illustrated | Illustrated |
indexdate | 2025-01-14T04:00:48Z |
institution | BVB |
isbn | 3827320534 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009981430 |
oclc_num | 645492785 |
open_access_boolean | |
owner | DE-863 DE-BY-FWS DE-12 DE-92 DE-91G DE-BY-TUM DE-B768 |
owner_facet | DE-863 DE-BY-FWS DE-12 DE-92 DE-91G DE-BY-TUM DE-B768 |
physical | 851 S. Ill. CD-ROM (12 cm) |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Programmer's choice |
spellingShingle | Patay, Helmut Webprogrammierung mit Perl Perl 5.6.1 (DE-588)4698920-1 gnd |
subject_GND | (DE-588)4698920-1 |
title | Webprogrammierung mit Perl |
title_auth | Webprogrammierung mit Perl |
title_exact_search | Webprogrammierung mit Perl |
title_full | Webprogrammierung mit Perl Helmut Patay |
title_fullStr | Webprogrammierung mit Perl Helmut Patay |
title_full_unstemmed | Webprogrammierung mit Perl Helmut Patay |
title_short | Webprogrammierung mit Perl |
title_sort | webprogrammierung mit perl |
topic | Perl 5.6.1 (DE-588)4698920-1 gnd |
topic_facet | Perl 5.6.1 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009981430&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT patayhelmut webprogrammierungmitperl |
Inhaltsverzeichnis
THWS Würzburg Magazin
Signatur: |
1911 2015:0391 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |