PHP 5.4 und MySQL 5.5
Galileo Press
978-3-8362-1876-4 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Stefan Reimers ist als Information Manager in einer deutschen Bank beschäftigt und entwickelt Lösungen im Bereich Data Warehousing sowie Business Intelligence.
Gunnar Thies promoviert am Institut für Wirtschaftsinformatik (Database Group) und entwickelte diverse webbasierte Systeme.
... Vorwort ... 15
1 ... Einleitung ... 17
... 1.1 ... Konzeption ... 21
... 1.2 ... Feedback ... 24
2 ... Grundpfeiler der Webentwicklung ... 25
... 2.1 ... Das weltweite Netz ... 26
... 2.2 ... Das HTTP-Protokoll ... 31
... 2.3 ... Hypertext Markup Language (HTML) ... 34
... 2.4 ... Anbieter und Anwender ... 36
3 ... Installation ... 43
... 3.1 ... Microsoft Windows ... 45
... 3.2 ... Linux ... 50
... 3.3 ... Konfiguration von XAMPP ... 52
... 3.4 ... Aktualisierung der Komponenten ... 61
... 3.5 ... Komponentenweise Installation ... 63
... 3.6 ... Die Minimallösung: PHP als Webserver ... 68
4 ... Einführung in PHP ... 71
... 4.1 ... Strukturen einer PHP-Seite ... 72
... 4.2 ... Variablen ... 74
... 4.3 ... Konstanten ... 99
... 4.4 ... Kommentare ... 100
... 4.5 ... Funktionen ... 102
... 4.6 ... Kontrollkonstrukte ... 110
... 4.7 ... Vordefinierte Informationen ... 129
... 4.8 ... Einbinden externer Dateien ... 143
5 ... Objektorientierung in PHP ... 147
... 5.1 ... Die Modellierungssprache UML ... 147
... 5.2 ... Klassen und Objekte ... 149
... 5.3 ... Klassenbeziehungen ... 163
... 5.4 ... Automatisches Laden von Klassen ... 176
... 5.5 ... Klassenattribute und -methoden überladen ... 177
... 5.6 ... Namensräume ... 183
... 5.7 ... Objektorientierte Fehlerbehandlung ... 187
6 ... Einführung in MySQL ... 193
... 6.1 ... Relationale Datenbanksysteme ... 198
... 6.2 ... MySQL und SQL ... 201
... 6.3 ... Zugriffswerkzeuge ... 242
7 ... MySQLi ... 253
... 7.1 ... MySQLi in PHP einsetzen ... 253
... 7.2 ... MySQLi-Klassen ... 255
8 ... Wichtige PHP-Funktionalitäten ... 289
... 8.1 ... Datums- und Zeitfunktionen ... 289
... 8.2 ... Datei- und Verzeichnisfunktionen ... 296
... 8.3 ... Reguläre Ausdrücke ... 303
... 8.4 ... PEAR und PECL ... 317
... 8.5 ... Datenabstraktion ... 320
... 8.6 ... SQLite ... 346
... 8.7 ... Standard-PHP-Bibliothek ... 356
... 8.8 ... PHP-Archive ... 363
9 ... Fortgeschrittenes MySQL ... 377
... 9.1 ... Benutzerverwaltung ... 377
... 9.2 ... Kontrollfluss und Aggregationen ... 382
... 9.3 ... Performanter Datenbankzugriff ... 390
... 9.4 ... Metadaten ... 400
... 9.5 ... Views ... 408
... 9.6 ... Stored Procedures ... 417
... 9.7 ... Trigger ... 435
... 9.8 ... Partitionierung ... 441
... 9.9 ... Events ... 458
10 ... MySQL Storage Engines ... 469
... 10.1 ... MyISAM ... 471
... 10.2 ... InnoDB ... 475
... 10.3 ... MEMORY ... 483
... 10.4 ... ARCHIVE ... 485
... 10.5 ... Maria ... 487
... 10.6 ... CSV ... 488
... 10.7 ... MySQL Pluggable Storage Engines ... 491
... 10.8 ... MySQL Forks ... 493
11 ... Sicherheit ... 499
... 11.1 ... Formulardaten und Validierung ... 501
... 11.2 ... Verschlüsselung ... 506
... 11.3 ... Angriffsmethoden und Schutzmaßnahmen ... 515
... 11.4 ... Filter ... 524
12 ... Datenbankentwurf ... 549
... 12.1 ... ERM ... 550
... 12.2 ... Normalisierung ... 554
... 12.3 ... Datenbankentwurf mit phpMyAdmin ... 560
13 ... Extensible Markup Language ... 563
... 13.1 ... XML-Grundlagen ... 563
... 13.2 ... XPath ... 565
... 13.3 ... SimpleXML ... 569
... 13.4 ... MySQL-XML-Funktionalität ... 581
14 ... Ein Basissystem mit PHP und MySQL ... 591
... 14.1 ... Konfigurationsdateien ... 592
... 14.2 ... Die Klasse für HTML ... 597
... 14.3 ... Datenbankverbindungen ... 600
... 14.4 ... Sicherheitsklasse ... 615
... 14.5 ... Logging ... 619
... 14.6 ... Debugging ... 625
15 ... Sichere Webanwendungen ... 639
... 15.1 ... Benutzer authentifizieren ... 640
... 15.2 ... Sitzungen mit der Datenbank verwalten ... 646
... 15.3 ... Passwörter sicher gestalten ... 658
... 15.4 ... Logging realisieren ... 663
... 15.5 ... Einfache Intrusion Detection implementieren ... 682
... 15.6 ... Sichere Formulare ... 691
... 15.7 ... Eigene Fehlerbehandlung einbauen ... 697
16 ... Mehrbenutzersysteme ... 707
... 16.1 ... Das Hauptproblem: 2 Benutzer -- 1 Datensatz ... 708
... 16.2 ... Sperren von MySQL-Datensätzen ... 710
... 16.3 ... Transaktionen im praktischen Einsatz ... 719
... 16.4 ... Mehrsprachige Weboberflächen ... 727
... 16.5 ... Mehrsprachige Weboberflächen mit gettext ... 736
17 ... Web 2.0-Technologien ... 749
... 17.1 ... JavaScript Object Notation ... 749
... 17.2 ... AJAX ... 752
... 17.3 ... Web-API ... 780
... 17.4 ... jQuery ... 816
... 17.5 ... Web-Feeds ... 823
18 ... Blogs und Wikis ... 843
... 18.1 ... Blog ... 844
... 18.2 ... Ein konkretes Mehrbenutzersystem: Wiki ... 862
19 ... Bildergalerien ... 881
... 19.1 ... Standard-Bildergalerie ... 881
20 ... Dauerhafte Objektspeicherung ... 915
... 20.1 ... Persistenz ... 915
... 20.2 ... Umsetzung persistenter Objekte ... 915
... 20.3 ... Gültigkeitsprüfung von Parametern ... 935
... 20.4 ... Objekt-Serialisierung in Cookies mittels Traits ... 955
21 ... Automatische Formularerstellung ... 961
... 21.1 ... Klasse »SimpleAutomaticFormular« ... 964
... 21.2 ... Automatische Formulargenerierung anwenden ... 980
... 21.3 ... Verbesserungsvorschläge ... 981
22 ... Model View Controller ... 983
... 22.1 ... Installation und Konfiguration von CakePHP ... 986
... 22.2 ... Prinzipien in CakePHP ... 988
... 22.3 ... MVC mit CakePHP umsetzen ... 989
... 22.4 ... Ausblick ... 1005
... Anhang ... 1007
... A ... PHP-Referenz ... 1009
... B ... MySQL-Referenz ... 1039
... C ... Open Source in der Praxis: Lizenzen ... 1059
... D ... Glossar ... 1065
... E ... Inhalt der CD-ROM ... 1071
... Index ... 1073
Erscheint lt. Verlag | 1.2.2012 |
---|---|
Reihe/Serie | Galileo Computing |
Sprache | deutsch |
Maße | 168 x 240 mm |
Gewicht | 1945 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Web / Internet ► PHP | |
Schlagworte | Cake PHP • Datenbanken • Frameworks • MySQL • MySQL 5; Handbuch/Lehrbuch • Open Source • PHP • PHP 5; Handbuch/Lehrbuch • Webprogrammierung |
ISBN-10 | 3-8362-1876-3 / 3836218763 |
ISBN-13 | 978-3-8362-1876-4 / 9783836218764 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich