PHP 5 und MySQL 5: [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2006
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 2. Aufl. u.d.T.: Thies, Gunnar: PHP 5.3 und MySQL 5.1 |
Beschreibung: | 763 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 3898426939 9783898426930 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021254981 | ||
003 | DE-604 | ||
005 | 20150223 | ||
007 | t | ||
008 | 051207s2006 ad|| |||| 00||| ger d | ||
020 | |a 3898426939 |9 3-89842-693-9 | ||
020 | |a 9783898426930 |9 978-3-89842-693-0 | ||
035 | |a (OCoLC)179921747 | ||
035 | |a (DE-599)BVBBV021254981 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-20 |a DE-29 |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
100 | 1 | |a Reimers, Stefan |e Verfasser |0 (DE-588)131707906 |4 aut | |
245 | 1 | 0 | |a PHP 5 und MySQL 5 |b [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] |c Stefan Reimers, Gunnar Thies |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2006 | |
300 | |a 763 S. |b Ill., graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
500 | |a 2. Aufl. u.d.T.: Thies, Gunnar: PHP 5.3 und MySQL 5.1 | ||
650 | 0 | 7 | |a MySQL 5.0 |0 (DE-588)4792791-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PHP 5.0 |0 (DE-588)4763174-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PHP 5.0 |0 (DE-588)4763174-0 |D s |
689 | 0 | 1 | |a MySQL 5.0 |0 (DE-588)4792791-4 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Thies, Gunnar |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576298&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014576298 |
Datensatz im Suchindex
_version_ | 1804135026461245440 |
---|---|
adam_text | Auf einen Blick
Vorwort 13
1 Einleitung 15
2 Grundpfeiler der Webentwicklung 23
3 Installation 37
4 Einführung in PHP 59
5 Objektorientierung in PHP 129
6 Einführung in MySQL 155
7 MySQLi 211
8 Wichtige PHP Funktionalitäten 245
9 Fortgeschrittenes MySQL 303
10 MySQL Storage Engines 359
11 Sicherheit 377
12 Datenbankentwurf 403
13 Ein Basissystem mit PHP und MySQL 415
14 Sichere Webanwendungen 435
15 Mehrbenutzersysteme 497
16 Blogs und Bildergalerien 545
17 Dauerhafte Objektspeicherung 605
18 Automatische Formularerstellung 647
19 AJAX im Einsatz 669
A PHP Referenz 691
B MySQL Referenz 719
C Open Source in der Praxis: Lizenzen 741
D Glossar 747
E Inhalt der CD ROM 751
Index 753
Inhalt
Vorwort 13
1.1 Konzeption 18
1.2 Feedback 20
2.1 Das weltweite Netz 24
2.2 Das HTTP Protokoll 28
2.3 Anbieter und Anwender 32
2.3.1 Anbieter/Ressourceninhaber 32
2.3.2 Nutzer Ihres Systems 34
3.1 Microsoft Windows 39
3.1.1 Installation des XAMPP Basispaketes 39
3.1.2 Installation von XAMPP Lite 42
3.1.3 Starten und Beenden der Server 43
3.2 Linux 44
3.3 Konfiguration von XAMPP 45
3.3.1 Sicherheitslücken schließen 46
3.3.2 Konfigurationsdateien anpassen 49
3.4 Aktualisierung der Komponenten 55
jHRfflWffjwnECni^HHHBHHHHHBHHHBHHHHHIEl
4.1 Strukturen einer PHP Seite 60
4.2 Variablen 62
4.2.1 Grundlegende Syntax 62
4.2.2 Datentypen 64
4.2.3 Namenskonventionen 86
4.3 Konstanten 87
4.4 Kommentare 88
4.5 Funktionen 90
4.5.1 Syntax 92
4.5.2 Gültigkeitsbereiche 93
4.5.3 Namenskonventionen 95
Ul 1
4.6 Kontrollkonstrukte 95
4.6.1 Bedingte Entscheidungen 95
4.6.2 Wiederholungen 103
4.7 Vordefinierte Informationen 112
4.7.1 Superglobale Arrays 112
4.7.2 vordefinierte Konstanten 122
4.8 Einbinden externer Dateien 124
5.1 Die Modellierungssprache UML 129
5.2 Klassen und Objekte 131
5.2.1 Konstruktoren und Destruktoren 133
5.2.2 Zugriffsmodifizerer 134
5.2.3 Funktionen oder Methoden 138
5.2.4 Die Implementierung der Klasse Fahrzeug 138
5.3 Klassenbeziehungen 140
5.3.1 Vererbung 140
5.3.2 Klonen 146
i 5.4 Automatisches Laden von Klassen 148
5.5 Objektorientierte Fehlerbehandlung 149
6.1 Relationale Datenbanksysteme 159
6.2 MySQL und SQL 162
6.2.1 Eine Server Verbindung aufbauen 163
6.2.2 Grundlegende SQL Kommandos 171
6.2.3 Datentypen 189
6.3 Zugriffswerkzeuge 203
6.3.1 MySQL Administrator 203
6.3.2 MySQL Query Browser 204
6.3.3 phpMyAdmin 206
7.1 MySQLi in PHP einsetzen 211
7.2 MySQLi Klassen 212
7.2.1 mysqli 213
7.2.2 mysqli_result 227
7.2.3 mysqli_stmt 237
Inhalt
8.1 Datum und Zeitfunktionen 245
8.1.1 Erstellung eines Datums 246
8.1.2 Erstellung von Zeitstempeln 247
8.1.3 Mikrosekunden 248
8.1.4 Umgangssprachliche Zeitkalkulation 250
8.2 Datei und Verzeichnisfunktionen 252
8.2.1 Auslesen und Schreiben von Dateien 252
8.2.2 Arbeiten mit Verzeichnissen 256
8.2.3 Prüfungen im Dateisystem 258
8.3 Reguläre Ausdrücke 259
8.3.1 Syntax 260
8.3.2 Reguläre Ausdrücke in PHP 267
8.3.3 Reguläre Ausdrücke in der Praxis 270
8.4 PEAR und PECL 273
8.4.1 PEAR 273
8.4.2 PECL 275
8.5 Datenabstraktion 276
8.5.1 Abstraktion im Kleinen: DBX 277
8.5.2 PDO 283
9.1 Benutzerverwaltung 303
9.2 Kontrollfluss und Aggregationen 308
9.2.1 Bedingte Auswertung 308
9.2.2 Aggregationen 310
9.3 Performanter Datenbankzugriff 316
9.3.1 JOIN Syntax 316
9.3.2 INDIZES 320
9.4 Metadaten 325
9.4.1 INFORMATION SCHEMA 326
9.4.2 Metadaten Anweisungen 329
9.5 Views 330
9.5.1 Anlegen 331
9.5.2 Editierbare und erweiterbare Sichten 335
9.5.3 Ändern und löschen 337
9.5.4 Ein praktisches Beispiel 338
9.6 Stored Procedures 340
9.6.1 Anlegen 340
9.6.2 Aufrufen 344
Inhalt
9.6.3 Ändern und Löschen 345
9.6.4 Variablen 346
9.6.5 Kontrollstrukturen 347
9.7 Trigger 352
9.7.1 Anlegen 352
9.7.2 Wozu sind Trigger aber notwendig? 355
9.7.3 Löschen 357
10.1 MylSAM 361
10.2 InnoDB 364
10.2.1 Transaktionen 366
10.2.2 Referenzielle Integrität 369
10.3 Memory 372
10.4 Archive 374
11.1 Formulardaten und Validierung 379
11.2 Verschlüsselung 384
11.2.1 Ein Weg Verschlüsselung 385
11.2.2 Zwei Wege Verschlüsselung 388
11.2.3 SSL 392
11.3 Angriffsmethoden und Schutzmaßnahmen 394
11.3.1 Cross Site Scripting (XSS) 395
11.3.2 SQL Injection 398
11.3.3 Angriffe aufSitzungen 399
11.3.4 HTTP Response Splitting 401
11.3.5 Fazit 402
12.1 ERM 404
12.2 Normalisierung 408
12.2.1 Normalformen 408
12.2.2 Denormalisierung 412
13.1 Konfigurationsdateien 416
13.1.1 common.php 416
Inhalt
13.1.2 settings.php 418
13.1.3 includeAUCIasses.php 418
13.2 Die Basisklassen 419
13.2.1 Die Klasse für HTML 419
13.2.2 Die Datenbankverbindungsklasse 422
13.2.3 Die Sicherheitsklasse 428
14.1 Benutzer authentifizieren 436
14.1.1 Klasse Login 436
14.1.2 Login Klasse anwenden 440
14.2 Sitzungen mit der Datenbank verwalten 442
14.2.1 Die Klasse der Sitzungsverwaltung 442
14.2.2 Sitzungsverwaltung anwenden 449
14.2.3 Probleme mit der Sitzungsverwaltung 449
14.2.4 »Race Hazard« bei datenbankbasierter
Sitzungsverwaltung 451
14.2.5 Benutzerstatus abfragen 452
14.2.6 Benutzer abmelden 454
14.3 Passwörter sicher gestalten 455
14.3.1 Passwortstrategie 455
14.3.2 Zufalls Passwörtergenerieren 455
14.3.3 Passwort Syntax überprüfen 458
14.4 Logging realisieren 460
14.4.1 Datenspeichern 461
14.4.2 Klasse Logging 462
14.4.3 Daten mittels JPCraph darstellen 465
14.4.4 Klasse Chart 465
14.4.5 Daten als PDF Dokument archivieren 469
14.4.6 Klasse PDFMaker 471
14.4.7 PDFMaker Klasse anwenden 477
14.5 Einfache »Intrusion Detection« implementieren 479
14.5.1 Konfigurationsdatei für das »IntrusionDetectionLogin« .... 481
14.5.2 Klasse für »Intrusion Detection« 482
14.6 Eigene Fehlerbehandlung einbauen 488
14.6.1 Konfigurationsdatei für Fehlerbehandlung 489
14.6.2 Fehlerbehandlungsklasse 491
14.6.3 Fehlerbehandlung in das Basissystem integrieren 496
Inhalt
15.1 Das Hauptproblem: 2 Benutzer 1 Datensatz 498
15.1.1 Szenario 1: Wer zuerst kommt...
ein Änderungsschlüssel 498
15.1.2 Szenario 2: Datensätze explizit sperren 498
15.2 Sperren von MySQL Datensätzen 499
15.2.1 Die Klasse Locks 500
15.2.2 Beispielanwendung mit Sperren versehen 505
15.3 Transaktionen im praktischen Einsatz 509
15.3.1 Klasse Bank 511
15.3.2 Sichere und unsichere »Banktransaktionen« verwenden ... 514
15.4 Mehrsprachige Weboberflächen 516
15.4.1 Klasse LanguageSupport 517
15.4.2 Mehrsprachige Benutzeroberflächen realisieren 521
15.4.3 Erweiterungsmöglichkeiten 522
15.5 Ein konkretes Mehrbenutzersystem: WIKI 526
15.5.1 Die Klasse Wiki 528
15.5.2 Wiki in der Praxis 539
16.1 Blog 546
16.1.1 Klasse Blog 547
16.1.2 Blog in der praktischen Anwendung 558
16.2 Bildergalerie 563
16.2.1 Klassenübersicht: Bildergalerie 564
16.2.2 Klasse AbstractPictureGallery 568
16.2.3 Klasse AdminPictureGallery 569
16.2.4 Klasse PictureGallery 590
16.2.5 Klasse Picture 593
16.3 Bildergalerie als Flash Variante 597
16.3.1 Klasse FlashPictureGallery 598
16.3.2 Klasse Picture erweitern 600
17.1 Persistenz 605
17.2 Umsetzung persistenter Objekte 605
17.2.1 Klasse Attribute 606
17.2.2 Klasse DBO 608
Inhalt
17.3 Gültigkeitsprüfung von Parametern 625
17.3.1 Konfigurationsdatei der Gültigkeitsprüfung 625
17.3.2 Gültigkeitsprüfungsklasse 629
17.3.3 Gültigkeitsprüfung in die Klasse DBO einbauen 644
18.1 Klasse SimpleAutomaticFormular 650
18.2 Automatische Formulargenerierung anwenden 666
18.3 Verbesserungsvorschläge 667
19.1 Beispiel: Blog Suchmaschine 670
19.1.1 KlasseAJAX 671
19.1.2 AJAXJavaScript.js 680
19.1.3 PHP Skripte für das AJAX Beispiel 686
A PHP Referenz 691
B MySQL Referenz 719
C Open Source in der Praxis: Lizenzen 741
C.1 GPL 741
C.2 LGPL 743
C.3 BSD 744
C.4 PHP License 745
C.5 MySQL Lizenz 745
C.6 Lizenzen im Überblick 746
D Glossar 747
E Inhalt der CD ROM 751
Index 753
|
adam_txt |
Auf einen Blick
Vorwort 13
1 Einleitung 15
2 Grundpfeiler der Webentwicklung 23
3 Installation 37
4 Einführung in PHP 59
5 Objektorientierung in PHP 129
6 Einführung in MySQL 155
7 MySQLi 211
8 Wichtige PHP Funktionalitäten 245
9 Fortgeschrittenes MySQL 303
10 MySQL Storage Engines 359
11 Sicherheit 377
12 Datenbankentwurf 403
13 Ein Basissystem mit PHP und MySQL 415
14 Sichere Webanwendungen 435
15 Mehrbenutzersysteme 497
16 Blogs und Bildergalerien 545
17 Dauerhafte Objektspeicherung 605
18 Automatische Formularerstellung 647
19 AJAX im Einsatz 669
A PHP Referenz 691
B MySQL Referenz 719
C Open Source in der Praxis: Lizenzen 741
D Glossar 747
E Inhalt der CD ROM 751
Index 753
Inhalt
Vorwort 13
1.1 Konzeption 18
1.2 Feedback 20
2.1 Das weltweite Netz 24
2.2 Das HTTP Protokoll 28
2.3 Anbieter und Anwender 32
2.3.1 Anbieter/Ressourceninhaber 32
2.3.2 Nutzer Ihres Systems 34
3.1 Microsoft Windows 39
3.1.1 Installation des XAMPP Basispaketes 39
3.1.2 Installation von XAMPP Lite 42
3.1.3 Starten und Beenden der Server 43
3.2 Linux 44
3.3 Konfiguration von XAMPP 45
3.3.1 Sicherheitslücken schließen 46
3.3.2 Konfigurationsdateien anpassen 49
3.4 Aktualisierung der Komponenten 55
jHRfflWffjwnECni^HHHBHHHHHBHHHBHHHHHIEl
4.1 Strukturen einer PHP Seite 60
4.2 Variablen 62
4.2.1 Grundlegende Syntax 62
4.2.2 Datentypen 64
4.2.3 Namenskonventionen 86
4.3 Konstanten 87
4.4 Kommentare 88
4.5 Funktionen 90
4.5.1 Syntax 92
4.5.2 Gültigkeitsbereiche 93
4.5.3 Namenskonventionen 95
Ul 1
4.6 Kontrollkonstrukte 95
4.6.1 Bedingte Entscheidungen 95
4.6.2 Wiederholungen 103
4.7 Vordefinierte Informationen 112
4.7.1 Superglobale Arrays 112
4.7.2 vordefinierte Konstanten 122
4.8 Einbinden externer Dateien 124
5.1 Die Modellierungssprache UML 129
5.2 Klassen und Objekte 131
5.2.1 Konstruktoren und Destruktoren 133
5.2.2 Zugriffsmodifizerer 134
5.2.3 Funktionen oder Methoden 138
5.2.4 Die Implementierung der Klasse Fahrzeug 138
5.3 Klassenbeziehungen 140
5.3.1 Vererbung 140
5.3.2 Klonen 146
i 5.4 Automatisches Laden von Klassen 148
' 5.5 Objektorientierte Fehlerbehandlung 149
6.1 Relationale Datenbanksysteme 159
6.2 MySQL und SQL 162
6.2.1 Eine Server Verbindung aufbauen 163
6.2.2 Grundlegende SQL Kommandos 171
6.2.3 Datentypen 189
6.3 Zugriffswerkzeuge 203
6.3.1 MySQL Administrator 203
6.3.2 MySQL Query Browser 204
6.3.3 phpMyAdmin 206
7.1 MySQLi in PHP einsetzen 211
7.2 MySQLi Klassen 212
7.2.1 mysqli 213
7.2.2 mysqli_result 227
7.2.3 mysqli_stmt 237
Inhalt
8.1 Datum und Zeitfunktionen 245
8.1.1 Erstellung eines Datums 246
8.1.2 Erstellung von Zeitstempeln 247
8.1.3 Mikrosekunden 248
8.1.4 Umgangssprachliche Zeitkalkulation 250
8.2 Datei und Verzeichnisfunktionen 252
8.2.1 Auslesen und Schreiben von Dateien 252
8.2.2 Arbeiten mit Verzeichnissen 256
8.2.3 Prüfungen im Dateisystem 258
8.3 Reguläre Ausdrücke 259
8.3.1 Syntax 260
8.3.2 Reguläre Ausdrücke in PHP 267
8.3.3 Reguläre Ausdrücke in der Praxis 270
8.4 PEAR und PECL 273
8.4.1 PEAR 273
8.4.2 PECL 275
8.5 Datenabstraktion 276
8.5.1 Abstraktion im Kleinen: DBX 277
8.5.2 PDO 283
9.1 Benutzerverwaltung 303
9.2 Kontrollfluss und Aggregationen 308
9.2.1 Bedingte Auswertung 308
9.2.2 Aggregationen 310
9.3 Performanter Datenbankzugriff 316
9.3.1 JOIN Syntax 316
9.3.2 INDIZES 320
9.4 Metadaten 325
9.4.1 INFORMATION SCHEMA 326
9.4.2 Metadaten Anweisungen 329
9.5 Views 330
9.5.1 Anlegen 331
9.5.2 Editierbare und erweiterbare Sichten 335
9.5.3 Ändern und löschen 337
9.5.4 Ein praktisches Beispiel 338
9.6 Stored Procedures 340
9.6.1 Anlegen 340
9.6.2 Aufrufen 344
Inhalt
9.6.3 Ändern und Löschen 345
9.6.4 Variablen 346
9.6.5 Kontrollstrukturen 347
9.7 Trigger 352
9.7.1 Anlegen 352
9.7.2 Wozu sind Trigger aber notwendig? 355
9.7.3 Löschen 357
10.1 MylSAM 361
10.2 InnoDB 364
10.2.1 Transaktionen 366
10.2.2 Referenzielle Integrität 369
10.3 Memory 372
10.4 Archive 374
11.1 Formulardaten und Validierung 379
11.2 Verschlüsselung 384
11.2.1 Ein Weg Verschlüsselung 385
11.2.2 Zwei Wege Verschlüsselung 388
11.2.3 SSL 392
11.3 Angriffsmethoden und Schutzmaßnahmen 394
11.3.1 Cross Site Scripting (XSS) 395
11.3.2 SQL Injection 398
11.3.3 Angriffe aufSitzungen 399
11.3.4 HTTP Response Splitting 401
11.3.5 Fazit 402
12.1 ERM 404
12.2 Normalisierung 408
12.2.1 Normalformen 408
12.2.2 Denormalisierung 412
13.1 Konfigurationsdateien 416
13.1.1 common.php 416
Inhalt
13.1.2 settings.php 418
13.1.3 includeAUCIasses.php 418
13.2 Die Basisklassen 419
13.2.1 Die Klasse für HTML 419
13.2.2 Die Datenbankverbindungsklasse 422
13.2.3 Die Sicherheitsklasse 428
14.1 Benutzer authentifizieren 436
14.1.1 Klasse Login 436
14.1.2 Login Klasse anwenden 440
14.2 Sitzungen mit der Datenbank verwalten 442
14.2.1 Die Klasse der Sitzungsverwaltung 442
14.2.2 Sitzungsverwaltung anwenden 449
14.2.3 Probleme mit der Sitzungsverwaltung 449
14.2.4 »Race Hazard« bei datenbankbasierter
Sitzungsverwaltung 451
14.2.5 Benutzerstatus abfragen 452
14.2.6 Benutzer abmelden 454
14.3 Passwörter sicher gestalten 455
14.3.1 Passwortstrategie 455
14.3.2 Zufalls Passwörtergenerieren 455
14.3.3 Passwort Syntax überprüfen 458
14.4 Logging realisieren 460
14.4.1 Datenspeichern 461
14.4.2 Klasse Logging 462
14.4.3 Daten mittels JPCraph darstellen 465
14.4.4 Klasse Chart 465
14.4.5 Daten als PDF Dokument archivieren 469
14.4.6 Klasse PDFMaker 471
14.4.7 PDFMaker Klasse anwenden 477
14.5 Einfache »Intrusion Detection« implementieren 479
14.5.1 Konfigurationsdatei für das »IntrusionDetectionLogin« . 481
14.5.2 Klasse für »Intrusion Detection« 482
14.6 Eigene Fehlerbehandlung einbauen 488
14.6.1 Konfigurationsdatei für Fehlerbehandlung 489
14.6.2 Fehlerbehandlungsklasse 491
14.6.3 Fehlerbehandlung in das Basissystem integrieren 496
Inhalt
15.1 Das Hauptproblem: 2 Benutzer 1 Datensatz 498
15.1.1 Szenario 1: Wer zuerst kommt.
ein Änderungsschlüssel 498
15.1.2 Szenario 2: Datensätze explizit sperren 498
15.2 Sperren von MySQL Datensätzen 499
15.2.1 Die Klasse Locks 500
15.2.2 Beispielanwendung mit Sperren versehen 505
15.3 Transaktionen im praktischen Einsatz 509
15.3.1 Klasse Bank 511
15.3.2 Sichere und unsichere »Banktransaktionen« verwenden . 514
15.4 Mehrsprachige Weboberflächen 516
15.4.1 Klasse LanguageSupport 517
15.4.2 Mehrsprachige Benutzeroberflächen realisieren 521
15.4.3 Erweiterungsmöglichkeiten 522
15.5 Ein konkretes Mehrbenutzersystem: WIKI 526
15.5.1 Die Klasse Wiki 528
15.5.2 Wiki in der Praxis 539
16.1 Blog 546
16.1.1 Klasse Blog 547
16.1.2 Blog in der praktischen Anwendung 558
16.2 Bildergalerie 563
16.2.1 Klassenübersicht: Bildergalerie 564
16.2.2 Klasse AbstractPictureGallery 568
16.2.3 Klasse AdminPictureGallery 569
16.2.4 Klasse PictureGallery 590
16.2.5 Klasse Picture 593
16.3 Bildergalerie als Flash Variante 597
16.3.1 Klasse FlashPictureGallery 598
16.3.2 Klasse Picture erweitern 600
17.1 Persistenz 605
17.2 Umsetzung persistenter Objekte 605
17.2.1 Klasse Attribute 606
17.2.2 Klasse DBO 608
Inhalt
17.3 Gültigkeitsprüfung von Parametern 625
17.3.1 Konfigurationsdatei der Gültigkeitsprüfung 625
17.3.2 Gültigkeitsprüfungsklasse 629
17.3.3 Gültigkeitsprüfung in die Klasse DBO einbauen 644
18.1 Klasse SimpleAutomaticFormular 650
18.2 Automatische Formulargenerierung anwenden 666
18.3 Verbesserungsvorschläge 667
19.1 Beispiel: Blog Suchmaschine 670
19.1.1 KlasseAJAX 671
19.1.2 AJAXJavaScript.js 680
19.1.3 PHP Skripte für das AJAX Beispiel 686
A PHP Referenz 691
B MySQL Referenz 719
C Open Source in der Praxis: Lizenzen 741
C.1 GPL 741
C.2 LGPL 743
C.3 BSD 744
C.4 PHP License 745
C.5 MySQL Lizenz 745
C.6 Lizenzen im Überblick 746
D Glossar 747
E Inhalt der CD ROM 751
Index 753 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Reimers, Stefan Thies, Gunnar |
author_GND | (DE-588)131707906 |
author_facet | Reimers, Stefan Thies, Gunnar |
author_role | aut aut |
author_sort | Reimers, Stefan |
author_variant | s r sr g t gt |
building | Verbundindex |
bvnumber | BV021254981 |
classification_rvk | ST 250 ST 271 |
ctrlnum | (OCoLC)179921747 (DE-599)BVBBV021254981 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01641nam a2200409 c 4500</leader><controlfield tag="001">BV021254981</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150223 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">051207s2006 ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898426939</subfield><subfield code="9">3-89842-693-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898426930</subfield><subfield code="9">978-3-89842-693-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)179921747</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021254981</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-11</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">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Reimers, Stefan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)131707906</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP 5 und MySQL 5</subfield><subfield code="b">[von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX]</subfield><subfield code="c">Stefan Reimers, Gunnar Thies</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">763 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">1 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">Galileo Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">2. Aufl. u.d.T.: Thies, Gunnar: PHP 5.3 und MySQL 5.1</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL 5.0</subfield><subfield code="0">(DE-588)4792791-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 5.0</subfield><subfield code="0">(DE-588)4763174-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PHP 5.0</subfield><subfield code="0">(DE-588)4763174-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">MySQL 5.0</subfield><subfield code="0">(DE-588)4792791-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Thies, Gunnar</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=014576298&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014576298</subfield></datafield></record></collection> |
id | DE-604.BV021254981 |
illustrated | Illustrated |
index_date | 2024-07-02T13:40:18Z |
indexdate | 2024-07-09T20:33:58Z |
institution | BVB |
isbn | 3898426939 9783898426930 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014576298 |
oclc_num | 179921747 |
open_access_boolean | |
owner | DE-20 DE-29 DE-11 |
owner_facet | DE-20 DE-29 DE-11 |
physical | 763 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spelling | Reimers, Stefan Verfasser (DE-588)131707906 aut PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] Stefan Reimers, Gunnar Thies 1. Aufl. Bonn Galileo Press 2006 763 S. Ill., graph. Darst. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Galileo Computing 2. Aufl. u.d.T.: Thies, Gunnar: PHP 5.3 und MySQL 5.1 MySQL 5.0 (DE-588)4792791-4 gnd rswk-swf PHP 5.0 (DE-588)4763174-0 gnd rswk-swf PHP 5.0 (DE-588)4763174-0 s MySQL 5.0 (DE-588)4792791-4 s DE-604 Thies, Gunnar Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576298&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Reimers, Stefan Thies, Gunnar PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] MySQL 5.0 (DE-588)4792791-4 gnd PHP 5.0 (DE-588)4763174-0 gnd |
subject_GND | (DE-588)4792791-4 (DE-588)4763174-0 |
title | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] |
title_auth | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] |
title_exact_search | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] |
title_exact_search_txtP | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] |
title_full | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] Stefan Reimers, Gunnar Thies |
title_fullStr | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] Stefan Reimers, Gunnar Thies |
title_full_unstemmed | PHP 5 und MySQL 5 [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] Stefan Reimers, Gunnar Thies |
title_short | PHP 5 und MySQL 5 |
title_sort | php 5 und mysql 5 von den grundlagen zur professionellen programmierung aktuell zu web 2 0 blogs wikis ajax |
title_sub | [von den Grundlagen zur professionellen Programmierung ; aktuell zu Web 2.0: Blogs, Wikis, AJAX] |
topic | MySQL 5.0 (DE-588)4792791-4 gnd PHP 5.0 (DE-588)4763174-0 gnd |
topic_facet | MySQL 5.0 PHP 5.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576298&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT reimersstefan php5undmysql5vondengrundlagenzurprofessionellenprogrammierungaktuellzuweb20blogswikisajax AT thiesgunnar php5undmysql5vondengrundlagenzurprofessionellenprogrammierungaktuellzuweb20blogswikisajax |