دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Mark Lubkowitz
سری:
ISBN (شابک) : 3898428133, 9783898428132
ناشر: Galileo Press
سال نشر: 2007
تعداد صفحات: 1133
زبان: German
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 17 مگابایت
در صورت تبدیل فایل کتاب Webseiten programmieren und gestalten: Das umfassende Handbuch, 3. Auflage به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی و طراحی وب سایت: کتاب راهنمای جامع، ویرایش سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Buchcover......Page 1
Webseiten programmieren und gestalten: Das umfassende Handbuch, 3. Auflage......Page 2
Liebe Leserin, lieber Leser......Page 3
Auf einen Blick......Page 4
Impressum......Page 5
Inhalt......Page 6
Video-Lektionen auf der DVD......Page 33
Einführung......Page 36
Was Sie mit diesem Buch lernen......Page 37
Schreibweisen in diesem Buch......Page 38
Weiterlernen mit der DVD-ROM zum Buch......Page 39
Vorwort zur 3. Auflage......Page 40
Danksagung......Page 41
TEIL 1 - Grundlagen......Page 44
1.1 Editoren......Page 46
1.2 Webserver......Page 47
1.3 Perl......Page 48
1.5 MySQL......Page 49
1.6 phpMyAdmin......Page 50
2.1 Entstehung......Page 52
2.2.1 Struktur......Page 53
2.2.2 Kommunikation......Page 55
2.3 Dienste des Internets......Page 56
2.3.2 FTP......Page 57
2.3.4 Whois......Page 58
3.1 Kompatibilität......Page 60
3.1.1 Zusammenspiel der Techniken......Page 61
3.2.1 Firefox......Page 62
3.2.2 Internet Explorer......Page 64
3.2.3 Konqueror......Page 65
3.2.4 Lynx......Page 67
3.2.5 Netscape 8......Page 68
3.2.6 Opera......Page 69
3.2.7 Safari......Page 71
4.1 XAMPP für Windows – ApacheFriends......Page 74
4.2 XAMPP für Linux – ApacheFriends......Page 77
4.3 MAMP – Webserver für Mac OS X......Page 78
4.3.1 MySQL installieren......Page 79
5.1 Wahl des Providers......Page 82
5.2 Upload der Seite......Page 86
5.2.1 Grafischer Client unter Windows......Page 87
5.2.2 Kommandozeilenbasierter Client unter Windows und UNIX/Linux......Page 88
5.3 Suchmaschinen, Webkataloge und anderes......Page 90
6.1 TCP/IP......Page 92
6.1.1 Aufbau und Struktur......Page 93
6.2 DNS......Page 95
6.3 Adressierung, URIs......Page 96
6.3.1 Ports......Page 97
6.3.3 URI......Page 98
6.4 Webserver zu Hause......Page 99
6.4.1 Einwahl in das Internet......Page 100
6.4.2 Routerkonfiguration......Page 101
6.5 Ausblick auf IPv6......Page 102
6.5.1 Jedem Rechner eine öffentliche IP-Adresse......Page 103
6.6 Umlaut-Domains......Page 104
TEIL 2 - HTML – Die Sprache des Internets......Page 108
7.1 Am Anfang war HTML .........Page 110
7.2.2 HTML 2......Page 111
7.3 Das erste HTML-Dokument......Page 112
7.4 Elemente und Tags......Page 113
7.5 Hierarchie......Page 114
7.6 Attribute......Page 115
7.7 Kommentare und Quelltext-Strukturierung......Page 116
7.8 Entities......Page 117
7.9.1 Sprachvarianten......Page 118
7.9.3 HTML-Vorlage......Page 119
7.11 Fragen und Übungen......Page 120
8.1 Absätze......Page 122
8.2 Textausrichtung......Page 123
8.3 Zeilenumbrüche......Page 125
8.4 Vorformatierter Text......Page 126
8.5 Überschriften......Page 127
8.6 Physische Textauszeichnung......Page 129
8.7 Logische Textauszeichnung......Page 131
8.8 Schriftformatierung......Page 133
8.8.1 Vererbung......Page 134
8.8.2 Schriftart......Page 135
8.8.4 Schriftfarbe......Page 136
8.9.1 Hintergrund und Textfarbe......Page 139
8.10 Listen......Page 140
8.10.1 Nummerierte Listen......Page 141
8.10.2 Aufzählungslisten......Page 143
8.10.3 Definitionslisten......Page 144
8.10.4 Listenattribute......Page 146
8.12 Fragen und Übungen......Page 148
9.1 Aufbau und Strukturierung......Page 150
9.2 Die wichtigsten Elemente......Page 151
9.3 Größe, Rahmen und Abstände......Page 154
9.4.1 Tabelle horizontal ausrichten......Page 155
9.4.3 Zelleninhalt vertikal ausrichten......Page 156
9.4.5 Beispiel für die Ausrichtung von Zelleninhalten......Page 157
9.5 Farben und Schrift......Page 158
9.5.2 Zellenhintergrund......Page 159
9.5.4 Farbund Schriftbeispiel......Page 160
9.6 Zellenverbund......Page 162
9.6.1 Überund nebeneinander liegende Zellen verbinden......Page 167
9.7.1 Spaltengruppen......Page 169
9.7.2 Logische Gruppierung......Page 170
9.8 Fragen und Übungen......Page 172
10.1 Grafikformate......Page 174
10.1.1 GIF......Page 175
10.1.2 JPEG......Page 176
10.1.3 PNG......Page 177
10.2 Grafiken einbinden......Page 178
10.2.1 Alternativ-Text und title.-Attribut......Page 179
10.2.2 Breite und Höhe......Page 180
10.3 Transparente Grafiken......Page 181
10.4 Hintergründe......Page 183
10.5 Flash-Filme......Page 184
10.6.1 Das applet-Element......Page 187
10.6.2 Das object-Element......Page 188
10.7 Grafiken mit dem object-Element einbinden......Page 189
10.9 Fragen und Übungen......Page 191
11.1 Aufbau einer Verknüpfung......Page 192
11.2.2 Übergeordnete Verzeichnisse......Page 193
11.3 Globale Links......Page 194
11.4 E-Mail & Co.......Page 195
11.6 Interne Verweise......Page 196
11.7 Neue Fenster......Page 197
11.8 Imagemaps......Page 198
11.10 Fragen und Übungen......Page 201
12.2 Aufbau eines Formulars......Page 202
12.2.2 Das method-Attribut......Page 203
12.3 Eingabefelder......Page 204
12.4 Schaltflächen......Page 207
12.5 Wahlprogramm......Page 210
12.6 Elemente gruppieren......Page 213
12.7 Reihenfolge......Page 214
12.9 Fragen und Übungen......Page 216
13.1 Was sind Frames?......Page 218
13.2 Grundgerüst......Page 219
13.3 Verschachtelung......Page 223
13.4 Gestaltung der Frames......Page 226
13.5 Anwendungsgebiete......Page 228
13.6 Eingebettete Frames......Page 229
13.8 Fragen und Übungen......Page 231
14.1 META-Tags......Page 232
14.2 ActiveX-Controls......Page 234
14.4 Inoffizielles HTML......Page 236
14.5 Goldene Regeln......Page 237
15.1 Neu – und doch altbekannt......Page 240
15.2 Erforderliche Angaben......Page 242
15.3 XHTML validieren......Page 243
15.5 Fragen und Übungen......Page 245
TEIL 3 - CSS – Layout fürs Internet......Page 246
16.1 CSS – Make-up fürs Web .........Page 248
16.3 CSS-Versionen......Page 249
16.4 Direkte Formatierung......Page 250
16.5 Das erste Stylesheet......Page 251
16.6 Zentrale Formatierung......Page 252
16.6.1 CSS und XHTML......Page 255
16.7 Externe Formatierung......Page 256
16.8 Ausgabemedien......Page 258
16.9 Einheiten......Page 259
16.11 Fragen und Übungen......Page 260
17.1 Farben in CSS......Page 262
17.2.1 Schriftart bzw. -typ......Page 265
17.2.2 Schriftgröße......Page 267
17.2.3 Schriftneigung und -variante......Page 268
17.2.4 Schriftdicke......Page 269
17.2.5 Schriftfarbe......Page 270
17.2.6 Wortund Zeichenabstände......Page 271
17.2.7 Textdekoration......Page 273
17.2.8 Texttransformation......Page 274
17.2.9 Kurznotation zur Schriftformatierung......Page 276
17.3 Schriftartendateien......Page 277
17.4 Spezielle Formatierungen......Page 280
17.4.1 Klassen......Page 284
17.4.2 Verschachtelte Elemente......Page 285
17.4.3 Individuelle Formate......Page 287
17.5 Hintergrundfarbe......Page 289
17.6 Hintergrundbilder......Page 290
17.8 Fragen und Übungen......Page 294
18.1 Die Elemente div und span......Page 296
18.2 Außenabstand......Page 298
18.3 Innenabstand......Page 300
18.4 Rahmen......Page 302
18.4.1 Detaillierte Variante......Page 304
18.5 Positionierung......Page 305
18.6 Anzeige......Page 307
18.7 Zusammenfassung......Page 310
18.8 Fragen und Übungen......Page 311
19.1.1 Tabellenlayout......Page 312
19.1.2 Rahmenlayout......Page 314
19.1.3 Ausrichtung der Überschrift......Page 315
19.1.4 Rahmenabstand......Page 317
19.1.5 Darstellung leerer Zellen......Page 318
19.2.1 Aufzählungszeichen......Page 319
19.2.2 Einrückung......Page 321
19.2.3 Ein Bild als Aufzählungszeichen......Page 323
19.2.4 Eigenschaften zusammenfassen......Page 324
19.3 Zusammenfassung......Page 325
19.4 Fragen und Übungen......Page 326
20.1 Verweise......Page 328
20.2 Absätze......Page 329
20.3 Automatischer Text......Page 331
20.4 Automatische Nummerierung......Page 335
20.6 Fragen und Übungen......Page 338
21.1 Cursor......Page 340
21.2 Scrollbar......Page 341
21.3.2 Blur......Page 343
21.3.5 FlipH......Page 344
21.3.10 Mask......Page 345
21.3.14 Weitere Informationen......Page 346
21.4.2 Seitengröße und -ränder......Page 347
21.4.4 Allein stehende Zeilen......Page 348
21.5 Zusammenfassung......Page 349
21.6 Fragen und Übungen......Page 350
TEIL 4 - JavaScript......Page 352
22 Grundlagen......Page 354
22.1 Java und JavaScript......Page 355
22.2 JavaScript in HTML......Page 356
22.3 Das erste JavaScript......Page 357
22.4 JavaScript in Dateien......Page 359
22.5 Kommentare......Page 360
22.7 Fragen und Übungen......Page 361
23.1 Variablen......Page 362
23.2 Werte......Page 364
23.3 Operatoren......Page 365
23.4 Einfacher Passwortschutz......Page 368
23.5 Bedingte Anweisungen – if......Page 370
23.6 Fallunterscheidung – switch......Page 371
23.7 Zusammenfassung......Page 372
23.8 Fragen und Übungen......Page 373
24.1 Funktionen definieren......Page 374
24.3 Funktionen und Parameter......Page 375
24.4 Funktionen und globale Variablen......Page 377
24.5 Rückgabewerte......Page 378
24.6.1 Die while-Schleife......Page 379
24.6.2 Die do-while-Schleife......Page 380
24.6.3 Die for-Schleife......Page 381
24.8 Fragen und Übungen......Page 382
25 Objektorientierung......Page 384
25.1 Eigenschaften......Page 385
25.2 Methoden......Page 386
25.4 Objekte instanziieren......Page 387
25.6 Eigene Klassen......Page 390
25.7 Zusammenfassung......Page 392
25.8 Fragen und Übungen......Page 393
26.1.1 Arrays......Page 394
26.1.2 Monatsnamen ermitteln......Page 395
26.1.4 Vierstellige Jahreszahl......Page 396
26.1.5 Kombinierte Ausgabe......Page 397
26.2 Führende Nullen......Page 398
26.3 Besuchsdauer......Page 399
26.4 Countdown......Page 401
26.4.1 Verbesserungen......Page 402
26.5.1 Schaltjahr......Page 403
26.5.2 Zahlenbereich......Page 404
26.6 Das Jahr 2000......Page 405
26.7 Zusammenfassung......Page 406
26.8 Fragen und Übungen......Page 407
27.1 Welcher Browser?......Page 408
27.1.1 Detailinformationen......Page 409
27.1.2 Browser identifizieren......Page 411
27.2 Bildschirm......Page 412
27.2.1 Farbund Pixeltiefe......Page 414
27.3 Plugins......Page 416
27.3.1 Auf ein Plugin prüfen......Page 419
27.5 Fragen und Übungen......Page 421
28.1 Länge......Page 422
28.3 Zeichenposition......Page 423
28.4 Teilzeichen......Page 425
28.6 String zerlegen......Page 426
28.8 Fragen und Übungen......Page 427
29.1 HTML wird dynamisch......Page 428
29.3 Internet Explorer-DOM......Page 429
29.4 Netscape-DOM......Page 430
29.5 W3C-DOM......Page 432
29.5.1 Neue Elemente einfügen......Page 434
29.7 Ausklappbare Navigationsleiste......Page 437
29.8 Zusammenfassung......Page 439
29.9 Fragen und Übungen......Page 440
30.1 Ereignisbehandlung......Page 442
30.1.1 onAbort......Page 443
30.1.4 onClick......Page 444
30.1.10 onKeyup......Page 445
30.1.13 onMousemove......Page 446
30.1.16 onReset und onSubmit......Page 447
30.1.19 onUnload......Page 448
30.2.1 Cookie schreiben......Page 449
30.2.3 Verfallsdatum......Page 450
30.2.4 Persönliche Seitenbesuche zählen......Page 451
30.3 Fehlerbehandlung......Page 453
30.5 Fragen und Übungen......Page 456
31 AJAX......Page 458
31.1 Das XMLHttpRequest-Objekt......Page 460
31.2 Daten vom Server holen......Page 462
31.2.2 XML-Daten empfangen......Page 467
31.3 Daten senden......Page 469
31.4 Eigenschaften und Methoden des XMLHttpRequestObjekts im Überblick......Page 473
31.5 Ein Chat mit AJAX......Page 474
31.5.2 Speichern der Nachrichten......Page 475
31.5.3 Auslesen der Chatnachrichten......Page 479
31.6 Schlussbetrachtung......Page 487
31.8 Fragen und Übungen......Page 488
TEIL 5 - Perl – dynamisch und interaktiv I......Page 490
32 Perl......Page 492
32.2 Das erste Perl-Skript......Page 493
32.3 Textausgabe......Page 494
32.4 Die erste Zeile......Page 495
32.5 Notwendige Anweisungen......Page 496
32.6 Kommentare und Quellstrukturierung......Page 497
32.8 Fragen und Übungen......Page 498
33.1 Skalare......Page 500
33.2 Arrays......Page 501
33.2.1 Zugriff auf einzelne Elemente......Page 503
33.3 Hashes......Page 504
33.3.2 Unbekannte Schlüssel ermitteln......Page 505
33.4 Vordefinierte Variablen......Page 506
33.5.2 Berechnungsoperatoren......Page 507
33.5.3 Vergleichsoperatoren......Page 508
33.5.5 Zeichenkettenoperator......Page 510
33.7 Fragen und Übungen......Page 511
34.2 Subroutinen erstellen......Page 514
34.3 Subroutinen aufrufen......Page 515
34.4 Local und my......Page 516
34.4.1 Doppeldefinition......Page 518
34.5 Parameter übergeben......Page 520
34.6 Rückgabewerte......Page 521
34.7 Zusammenfassung......Page 522
34.8 Fragen und Übungen......Page 523
35.1 if und unless......Page 524
35.1.1 elsif......Page 525
35.2 do-Schleife......Page 526
35.3 for-Schleife......Page 527
35.4.1 while und Hashes......Page 528
35.5 foreach-Schleife......Page 529
35.5.1 Spezielle Notation......Page 530
35.6.3 Durchlauf überspringen......Page 531
35.8 Fragen und Übungen......Page 532
36.1.1 Großund Kleinbuchstaben......Page 534
36.1.2 Zeichenwerte......Page 535
36.1.5 Teilzeichenkette extrahieren......Page 536
36.1.6 Zeichenkette verschlüsseln......Page 537
36.2.1 Wert löschen......Page 538
36.2.3 Elemente aus einem Hash entfernen......Page 539
36.2.5 Alle Elemente eines Hashs ausgeben......Page 540
36.2.8 Eine Liste sortieren oder umkehren......Page 541
36.2.9 Liste in Zeichenkette konvertieren und umgekehrt......Page 542
36.3 Datumsund Zeitfunktionen......Page 543
36.4.1 Zufallszahlen......Page 547
36.4.3 Wurzelberechnung......Page 549
36.5.2 Oktalzahl in dezimal......Page 550
36.5.3 Zeichenkette in Zahlenwert umwandeln......Page 551
36.6 Zusammenfassung......Page 552
36.7 Fragen und Übungen......Page 553
37.1 Parameterübergabe......Page 554
37.1.1 Modularisierung......Page 557
37.2 Formulare......Page 558
37.2.1 Daten dekodieren......Page 561
37.3 Cookies......Page 563
37.3.1 Ein Cookie schreiben......Page 564
37.3.2 Ein Cookie lesen......Page 565
37.5 Fragen und Übungen......Page 566
38.1 Verzeichnisliste......Page 568
38.2 Rekursion......Page 571
38.3.1 Verzeichnis wechseln......Page 575
38.3.3 Verzeichnis löschen......Page 576
38.4 Datei lesen......Page 577
38.4.1 Praxisanwendung......Page 578
38.5 Datei schreiben......Page 579
38.6 Datei-Uploads......Page 583
38.7 Zusammenfassung......Page 586
38.8 Fragen und Übungen......Page 587
39.2 Reguläre Ausdrücke verwenden......Page 588
39.3 Metazeichen......Page 589
39.4 Quantifier......Page 591
39.6 Zeichenklassen......Page 593
39.6.1 Abkürzungen......Page 594
39.9 Suchen und Ersetzen......Page 595
39.11 Fragen und Übungen......Page 597
40.1.1 Ausgabe von Variablen......Page 598
40.1.2 Konfigurationen......Page 600
40.1.3 Programm ausführen......Page 602
40.2 CGI-Umgebungsvariablen......Page 603
40.4 Fragen und Übungen......Page 605
TEIL 6 - PHP – dynamisch und interaktiv II......Page 606
41 PHP......Page 608
41.1 Das erste PHP-Skript......Page 609
41.2 PHP und die Dateiendungen......Page 610
41.3 PHP in eigenen Dateien......Page 611
41.5 Textausgabe......Page 612
41.5.1 Formatierte Textausgabe......Page 613
41.7 Zusammenfassung......Page 614
41.8 Fragen und Übungen......Page 615
42.1.1 Variablen bezeichnen......Page 616
42.2.1 Integer......Page 617
42.2.4 String......Page 618
42.2.6 Typumwandlung......Page 620
42.3 Arrays......Page 621
42.4 Resource und NULL......Page 622
42.5.1 Arithmetische Operatoren......Page 623
42.5.2 Vergleichsoperatoren......Page 624
42.5.4 Logische Operatoren......Page 626
42.7 Fragen und Übungen......Page 627
43.1 if-Bedingung......Page 628
43.2 do…while-Schleife......Page 629
43.3 while-Schleife......Page 630
43.4 for-Schleife......Page 631
43.5 foreach-Schleife......Page 632
43.6 switch-Anweisung......Page 633
43.7 Einbinden von Dateien......Page 635
43.8 Schleifen steuern......Page 636
43.9.2 while......Page 637
43.9.5 switch......Page 638
43.11 Fragen und Übungen......Page 639
44.2 Funktionen......Page 640
44.3 Klassen......Page 642
44.4 Objekte instanziieren......Page 643
44.5 Konstruktoren......Page 644
44.6 Vererbungslehre......Page 645
44.8 Fragen und Übungen......Page 647
45.1.1 Großund Kleinschreibung......Page 648
45.1.3 Länge einer Zeichenkette......Page 649
45.1.4 Teilzeichenkette suchen......Page 650
45.1.6 Teilzeichenkette ersetzen......Page 651
45.2 Array-Funktionen......Page 652
45.2.2 Arrays sortieren......Page 653
45.2.3 Array mit Wertebereich......Page 654
45.2.4 Element am Ende hinzufügen oder löschen......Page 655
45.2.6 Array durchsuchen......Page 656
45.2.7 Schlüssel und Werte......Page 657
45.3.1 Der aktuelle Zeitpunkt......Page 658
45.3.2 Ausgabe formatieren......Page 659
45.3.3 Datum umwandeln......Page 660
45.4.1 Zufallsgenerator......Page 661
45.4.2 Zahlensysteme......Page 662
45.6 Fragen und Übungen......Page 663
46.1 Parameterübergabe......Page 664
46.2.1 GET-Methode......Page 667
46.2.2 POST-Methode......Page 668
46.2.3 Checkboxen, Radiobuttons und Auswahllisten......Page 669
46.3 Cookies......Page 670
46.3.2 Cookie lesen......Page 671
46.4 Datei-Upload......Page 672
46.5 Zusammenfassung......Page 675
46.6 Fragen und Übungen......Page 676
47.1 Verzeichnisliste......Page 678
47.1.1 Verzeichnis oder Datei......Page 679
47.1.3 Weitere Verzeichnisfunktionen......Page 680
47.2 Rekursion......Page 681
47.3 Datei schreiben......Page 682
47.4 Datei lesen......Page 684
47.5 Dateieigenschaften......Page 687
47.6 Dateisystemoperationen......Page 688
47.8 Fragen und Übungen......Page 689
48.1 Was sind Sessions?......Page 690
48.2 Session erzeugen......Page 691
48.3 Mit Variablen arbeiten......Page 692
48.4 Session beenden......Page 693
48.7 Fragen und Übungen......Page 694
49.1 Server-Informationen......Page 696
49.2.1 IP-Adressen und DNS......Page 697
49.2.2 Verbindungen zu anderen Servern......Page 698
49.2.3 HTTP-Verbindungen......Page 699
49.2.4 POP3-Verbindung......Page 700
49.3 Perl-kompatible reguläre Ausdrücke in PHP......Page 701
49.4 PDF-Dokumente erzeugen......Page 703
49.6 Fragen und Übungen......Page 709
50.1 Objektorientierung......Page 710
50.2 Konstruktor und Destruktor......Page 712
50.3.1 Die herkömmlichen Varianten......Page 715
50.3.2 Die elegante Lösung......Page 717
50.3.3 Eigene Fehlertypen......Page 719
50.3.4 Klonen von Objekten......Page 720
50.4 SimpleXML......Page 722
50.6 Zusammenfassung......Page 724
50.7 Fragen und Übungen......Page 725
TEIL 7 - MySQL – Der Datenspeicher......Page 726
51.1 Mein SQL gib mir heute .........Page 728
51.2.2 Objektorientierte Datenbanksysteme......Page 729
51.3 Redundanz und Inkonsistenz......Page 730
51.4 Zusammenfassung......Page 731
51.5 Fragen und Übungen......Page 732
52.1 Einstieg......Page 734
52.2 Namenskonventionen......Page 735
52.3 Datenbank erstellen, löschen oder auswählen......Page 736
52.4 Tabellen erstellen und löschen......Page 737
52.5 Tabellen verändern......Page 739
52.6.2 Zeichenund Zeichenketten-Typen......Page 740
52.6.5 Optionen......Page 741
52.7 Zusammenfassung......Page 742
52.8 Fragen und Übungen......Page 743
53.1 SELECT......Page 744
53.1.1 WHERE......Page 747
53.1.2 ORDER BY......Page 750
53.1.3 GROUP BY......Page 751
53.1.5 Numerische Ausdrücke......Page 752
53.1.6 Stringfunktionen......Page 754
53.2 VIEWS......Page 755
53.3 INSERT......Page 756
53.4 UPDATE......Page 757
53.6.1 Export......Page 758
53.6.2 Import......Page 759
53.7 Tabellenverknüpfung......Page 760
53.7.2 JOIN......Page 761
53.8 Zusammenfassung......Page 762
53.10 Transaktionsorientierung......Page 763
53.11 Stored Procedures und Trigger......Page 765
53.11.1 Funktionen......Page 766
53.11.2 Prozeduren......Page 768
53.11.3 Erweiterte Syntax für Stored Procedures......Page 769
53.11.4 Trigger......Page 773
54.1 Vorbereitungen......Page 776
54.2 Datenbankverbindung herstellen......Page 777
54.3 Anfragen stellen......Page 779
54.4.1 Datensätze lesen......Page 782
54.5 Ergebnisverarbeitung bei Anweisungen, die keine Ergebnismenge liefern......Page 785
54.6.1 Zeichenketten......Page 787
54.7 Fehlerbehandlung......Page 789
54.8 Metainformationen......Page 791
54.10 Fragen und Übungen......Page 792
55.1 Datenbankverbindung herstellen......Page 794
55.2 Datenbank auswählen......Page 796
55.2.1 Konfigurationsdatei......Page 797
55.3 Anfragen stellen......Page 798
55.4 Ergebnisverarbeitung bei SELECT oder SHOW......Page 799
55.5 Ergebnisverarbeitung bei anderen Anweisungen......Page 802
55.6.1 Zeichenketten......Page 803
55.7 Fehlerbehandlung......Page 804
55.8.1 Datenbanken......Page 805
55.8.3 Felder bzw. Spalten......Page 806
55.9 Zusammenfassung......Page 808
55.11.1 Prepared Statements......Page 809
55.11.2 Transaktionsorientierung......Page 812
TEIL 8 - Dynamische Bildgenerierung mit PHP und Perl......Page 814
56.1 Die GD-Library und PHP......Page 816
56.2.1 Farben......Page 817
56.2.2 Text einfügen......Page 818
56.2.3 Ausgabe des Bildes......Page 819
56.3.1 Abmessungen......Page 821
56.4.1 Punkte und Linien......Page 823
56.4.2 Rechtecke......Page 824
56.4.3 Kreise und Kreisbögen......Page 825
56.4.4 Flächen füllen......Page 827
56.4.5 Transparenz......Page 828
56.5 Erweiterte Textausgabe......Page 830
56.6 Thumbnails erzeugen......Page 832
56.7.1 Kreisdiagramm......Page 836
56.7.2 Zeichensalat......Page 841
56.9 Fragen und Übungen......Page 844
57.1 Die GD-Library und Perl......Page 846
57.1.1 Manuelle Installation......Page 848
57.2.1 Farben......Page 849
57.2.2 Text einfügen......Page 850
57.2.3 Ausgabe des Bildes......Page 851
57.3 Grafiken verändern......Page 854
57.4 In einer Grafik zeichnen......Page 856
57.4.1 Punkte und Linien......Page 857
57.4.2 Rechtecke......Page 858
57.4.3 Kreise und Kreisbögen......Page 859
57.4.4 Flächen füllen......Page 861
57.4.5 Transparenz......Page 864
57.5 Erweiterte Textausgabe......Page 865
57.6 Thumbnails erzeugen......Page 868
57.7.1 Verlaufsdiagramm......Page 871
57.7.2 Grafik als Textdatei......Page 877
57.9 Fragen und Übungen......Page 881
TEIL 9 - XML......Page 884
58.1 Was ist XML?......Page 886
58.2 Elemente und Attribute......Page 887
58.3 Strukturierung, Bezeichnung und Kommentare......Page 888
58.3.1 Bezeichnung......Page 889
58.4 DTD und Schema......Page 891
58.6 Fragen und Übungen......Page 892
59.1 Was ist RDF/RSS?......Page 894
59.2 RDF/RSS-Dokumente einsetzen......Page 895
59.4 Fragen und Übungen......Page 898
60.2 Die unterschiedlichen Varianten......Page 900
60.2.2 SOAP......Page 901
60.3.1 eBay Developer Program......Page 903
60.3.2 Grundlagen......Page 905
60.3.3 Beispiel......Page 907
60.5 Fragen und Übungen......Page 913
TEIL 10 - Workshops......Page 914
61.1 Das Ziel......Page 916
61.2 Wählen Sie jetzt!......Page 919
61.3.1 Verzeichnisschutz......Page 920
61.4 Zusammenfassung......Page 923
62.1 Datenbankstruktur planen und festlegen......Page 924
62.2.1 Planung......Page 925
62.2.2 Erzeugen......Page 927
62.4 Zusammenfassung......Page 928
63.1 Die Struktur......Page 930
63.2 HTML-Vorlage......Page 931
63.3 Zusammenfassung......Page 933
64.1.3 Sicherheit......Page 934
64.2 Die index.php......Page 935
64.3 Die Datei functions.inc.php......Page 938
64.4 Die Datei base.inc.php......Page 940
64.6 Das Projekt im Einsatz......Page 941
65.1 Verzeichnisse und Dateien......Page 942
65.2 Anmelden im Adminbereich......Page 943
65.2.1 Das Skript login.php......Page 945
65.2.2 Abmelden......Page 948
65.3 Anmerkungen......Page 949
66.1 Verbesserungsmöglichkeiten......Page 950
66.2 Das Projekt installieren......Page 951
67.1 Die newsfeed-Klasse......Page 952
67.1.1 Der Konstruktor......Page 953
67.1.2 Die Methode addItems......Page 958
67.1.5 Die Methode getItemsSelective......Page 959
67.2 Die Klasse einsetzen......Page 961
67.3 Anmerkungen......Page 962
68.1 Was sind Weblogs?......Page 964
68.2.1 Serendipity installieren......Page 965
68.2.2 Serendipity nutzen......Page 967
68.3 Anmerkungen......Page 969
TEIL 11 - Sonstiges......Page 970
69.1 Urheberrecht......Page 972
69.2 Zivilrecht......Page 974
69.3 Das Recht am eigenen Bild......Page 975
69.5 Strafrecht......Page 976
69.6 Anmerkungen......Page 977
70.1 Funktionsweise von Suchmaschinen......Page 978
70.2 Relevante Suchmaschinen......Page 981
70.3 Seiten und Texte »findbar« machen......Page 983
70.3.2 Frames......Page 985
70.3.3 Google-Sitemap......Page 988
70.4.1 Die Sprache......Page 990
70.4.2 Aufbau des Textes......Page 991
70.4.3 Meta-Tags......Page 992
70.4.5 Keywords unsichtbar platzieren......Page 993
70.5 Backlinks......Page 995
70.6 Zusammenfassung und Lesestoff......Page 997
71 Barrierefreiheit......Page 998
71.2 Farben......Page 1002
71.3 Bilder......Page 1003
71.3.2 Imagemaps......Page 1005
71.3.3 Animationen......Page 1007
71.5 Tabellen......Page 1008
71.5.1 Formulare......Page 1011
71.7 Fazit......Page 1014
TEIL 12 - Anhang......Page 1016
A.1 Teil 2: HTML......Page 1018
A.2 Teil 3: CSS – Layout fürs Internet il 3: CSS – Layout fürs Internet......Page 1030
A.3 Teil 4: JavaScript......Page 1036
A.4 Teil 5: Perl – dynamisch und interaktiv I......Page 1046
A.5 Teil 6: PHP – dynamisch und interaktiv II......Page 1057
A.6 Teil 7: MySQL – Datenspeicher......Page 1069
A.7 Teil 8: Dynamische Bildgenerierung mit PHP und Perl......Page 1076
A.8 Teil 9: XML......Page 1080
B.1 ASCII-Zeichentabelle......Page 1084
B.2 Zahlenumrechnungstabelle......Page 1086
B.3 Rechnen mit bitweisen Operatoren......Page 1090
B.4 Farbworte......Page 1093
B.5 Websichere Farben......Page 1095
B.6 MIME-Typen......Page 1096
B.7 Sprachenkürzel......Page 1098
B.8 MySQL-Fehlernummern......Page 1100
C.1 JavaScript......Page 1108
C.2 Perl......Page 1109
C.3 PHP......Page 1111
D.2 Buch-Tipps......Page 1112
D.3 Quellenverzeichnis......Page 1113
E Inhalt der DVD-ROM......Page 1114
F Glossar......Page 1116
B......Page 1122
D......Page 1123
F......Page 1124
G......Page 1125
I......Page 1126
M......Page 1127
O......Page 1128
R......Page 1129
S......Page 1130
T......Page 1131
X......Page 1132
Z......Page 1133