- Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Geschrieben von PHP-Dokumenteuren und -Entwicklern richtet sich dieses Buch an den ambitionierten oder professionellen Anwender, der sich in PHP und seine zahlreichen Anwendungsgebiete einarbeiten möchte. Nach Beschreibung der Sprachstrukturen und Grundfunktionalitäten beschreiben die Autoren eingehend die Arbeit mit PHP und MySQL, ODBC, PDF, XML, E-Mail, Java- und JavaScript u.v.a.m. Eine Kurzreferenz der PHP 3/4-Funktionen macht das Buch zu einem unentbehrlichen Begleiter auf hohem Niveau. Mehr Infos zum Buch gibt es auf der Website der Autoren . Durchschnittliche Produktbewertung: Anzahl…mehr
Geschrieben von PHP-Dokumenteuren und -Entwicklern richtet sich dieses Buch an den ambitionierten oder professionellen Anwender, der sich in PHP und seine zahlreichen Anwendungsgebiete einarbeiten möchte. Nach Beschreibung der Sprachstrukturen und Grundfunktionalitäten beschreiben die Autoren eingehend die Arbeit mit PHP und MySQL, ODBC, PDF, XML, E-Mail, Java- und JavaScript u.v.a.m. Eine Kurzreferenz der PHP 3/4-Funktionen macht das Buch zu einem unentbehrlichen Begleiter auf hohem Niveau. Mehr Infos zum Buch gibt es auf der Website der Autoren . Durchschnittliche Produktbewertung:
Anzahl der Produktbewertungen: 2
'>Klicken Sie hier und schreiben Sie Ihre Meinung zu diesem Produkt!
Sehr gut - auch für Anfänger
von:
Anonym aus geheim
Datum:
30.11.2005
Wirklich gut. Ich habe vorher nichts über PHP gewusst - jetzt bin ich Profi
Dieses Buch ist einfach spitze
von:
aus Grafenwöhr
Datum:
25.7.2002
Ich habe schon viele Bücher über PHP gekauft, aber KEINS kommt an die Qualität dieses Buches heran. Das man nicht alles in dem Buch klitzeklein beschreiben kann ist ja wohl selbstverständlich (mus man halt mal selber woanders suchen). Aber zu fast jeder Frage bietet dieses Buch eine Antwort bzw. einen kleinen Hinweis zum Programmieransatz. Schließlich will man ja auch nicht ein fertiges Script abschreiben sondern nur einen Lösungsweg finden um den Rest alleine zu machen. Also ich kann dieses Buch nur wärmstens weiterempfehlen.
Anzahl der Produktbewertungen: 2
'>Klicken Sie hier und schreiben Sie Ihre Meinung zu diesem Produkt!
Sehr gut - auch für Anfänger
von:
Anonym aus geheim
Datum:
30.11.2005
Wirklich gut. Ich habe vorher nichts über PHP gewusst - jetzt bin ich Profi
Dieses Buch ist einfach spitze
von:
aus Grafenwöhr
Datum:
25.7.2002
Ich habe schon viele Bücher über PHP gekauft, aber KEINS kommt an die Qualität dieses Buches heran. Das man nicht alles in dem Buch klitzeklein beschreiben kann ist ja wohl selbstverständlich (mus man halt mal selber woanders suchen). Aber zu fast jeder Frage bietet dieses Buch eine Antwort bzw. einen kleinen Hinweis zum Programmieransatz. Schließlich will man ja auch nicht ein fertiges Script abschreiben sondern nur einen Lösungsweg finden um den Rest alleine zu machen. Also ich kann dieses Buch nur wärmstens weiterempfehlen.
Produktdetails
- Produktdetails
- Verlag: Markt+Technik Verlag
- ISBN-13: 9783827258779
- ISBN-10: 3827258774
- Artikelnr.: 24879868
- Verlag: Markt+Technik Verlag
- ISBN-13: 9783827258779
- ISBN-10: 3827258774
- Artikelnr.: 24879868
Vorwort 13
Vorwort von Andi Gutmans und Zeev Suraski 14
Danksagung der Autoren 16
Kapitel 1 Systematik 17
1.1 Zweck des Buches 18
1.2 Aufbau 18
1.3 Für wen sich das Buch eignet 18
1.4 Einsteiger oder Profi? 19
Kapitel 2 PHP 4 - Einsatzmöglichkeiten und Hintergrund 21
2.1 In aller Kürze 22
2.2 Welche Vorteile hat PHP? 22
2.3 Was kann man alles mit PHP tun? 23
2.4 Geschichte und Umfeld von PHP 24
Kapitel 3 Syntax und Grammatik 31
3.1 PHP in HTML einbinden 32
3.2 Trennung von Anweisungen 33
3.3 Kommentare 33
3.4 Variablentypen 34
3.5 Variablen-Initialisierung 34
3.6 Initialisierung von Arrays 35
3.7 Objekt-Initialisierung 35
3.8 Gültigkeitsbereiche von Variablen 36
3.9 Variable Variablen 38
3.10 Automatische Typenkonvertierung 38
3.11 Erzwungene Typenkonvertierung 39
3.12 Stringkonvertierung 40
3.13 Bestimmung der Variablentypen 40
Kapitel 4 Sprachbeschreibung 43
4.1 Konstanten 44
4.2 Operatoren 45
4.3 Anweisungen 48
4.4 Benutzerdefinierte Funktionen 56
4.5 Klassen 59
Kapitel 5 Parameterübergaben in PHP 65
5.1 Definition der Methoden GET und POST 66
5.2 Mit GET Parameter übergeben 67
5.3 Formularverarbeitung mit POST 72
Kapitel 6 Cookies 81
Kapitel 7 Upload 89
7.1 Upload-Funktionalität 90
7.2 File-Upload 90
Kapitel 8 Umgang mit Dateien 95
8.1 Einen E-Mail-Verteiler entwickeln 100
Kapitel 9 Dateien und Benutzerrechte 109
9.1 Unix-Rechtesystem 110
9.2 Sicherheitsrisiken 112
Kapitel 10 MySQL und PHP 115
10.1 Grundlagen 116
10.2 Arbeiten mit MySQL für Fortgeschrittene 132
10.3 Beispiel einer Datenbankanwendung 148
10.4 MySQL Datentypen 158
10.5 PHPs MySQL-Funktionen 162
10.6 ODBC 196
Kapitel 11 PHP und JavaScript 209
Kapitel 12 PHP und Java 215
12.1 Java 216
12.2 PHP als Servlet 226
12.3 Support 239
Kapitel 13 Bildmanipulation 241
13.1 Bilder mit GD und TTF erzeugen 242
13.2 PostScript-Schriften 244
13.3 Verwendung von Bildern 245
13.4 Ein komplexeres Beispiel 246
Kapitel 14 Erstellen von PDF- und FDF-Dokumenten 253
14.1 Installation 254
14.2 PDF-Funktionen 255
14.3 FDF-Funktionen 270
Kapitel 15 PHP und XML 273
15.1 SAX 275
15.2 DOM 280
15.3 WDDX 284
Kapitel 16 E-Mail 287
16.1 Standardfunktion mail() 288
16.2 Mail abfragen POP 293
Kapitel 17 PHP-Funktionen selbst gemacht 297
17.1 Allgemeines 298
17.2 Die Entwicklungsumgebung 298
17.3 Das CVS 299
17.4 Der erste Kompilierungsvorgang 301
17.5 Die PHP-Programmierschnittstelle 302
17.6 Der Modulaufbau 333
17.7 Ein Beispielmodul 344
Kapitel 18 PHPLIB 363
18.1 Was leistet PHPLIB? 364
18.2 Wo bekommt man PHPLIB (und was kostet sie)? 366
18.3 PHPLIB installieren 367
18.4 Zugriff auf Datenbanken mit PHPLIB 370
Kapitel 19 Sessions 415
19.1 Sinn und Zweck von Sessions 416
19.2 Cookies 417
19.3 PHP Modul Session 420
Anhang A Funktionskurzreferenz 425
A.1 Allgemeine Funktionen 430
A.2 Zend-Buildin-Funktionen 434
A.3 Apache-Funktionen 435
A.4 Array-Funktionen 436
A.5 Browscap-Funktionen 439
A.6 CURL-Funktionen 440
A.7 Datenbank-Funktionen 440
A.8 COM-Funktionen 468
A.9 Datum, Zeit und Kalender 468
A.10 DAV-Funktionen 474
A.11 Debugging 474
A.12 DOMXML-Funktionen 475
A.13 DNS-Funktionen 476
A.14 Dynamisches Linken 477
A.15 EXIF-Funktionen 477
A.16 Packen und Entpacken 477
A.17 Zlib-Funktionen 477
A.18 Funktionen zur formatierten Ausgabe 479
A.19 Identifizierer-Funktion 479
A.20 Konstanten 479
A.21 Kyrillische Funktion 479
A.22 Mail-Funktion 479
A.23 Output-Buffering-Funktionen 479
A.24 Payflow Pro 480
A.25 Programmausführung 480
A.26 Rechtschreibprüfung 481
A.27 Readline-Funktionen 482
A.28 Sonderzeichen 483
A.29 Sonstige Funktionen (set_time_limit) 483
A.30 Sonstige Funktionen (Soundex, Levenshtein, Metaphone) 483
A.31 Soundex-Funktion 483
A.32 xx.Levenshtein-Funktion 484
A.33 xx.Metaphone-Funktion 484
A.34 Systemlog-Funktionen 484
A.35 Verschlüsselungsfunktionen 484
A.36 Zeichenketten-Funktionen 488
A.37 BC - beliebig genaue mathematische Funktionen 492
A.38 GD- und TTF-Grafik-Funktionen 493
A.39 Bildgröße-Funktion 497
A.40 Filesystem- und Datei-Funktionen 497
A.41 POSIX-Funktionen 501
A.42 FTP-Funktionen 503
A.43 Gettext-Funktionen 505
A.44 Link-Funktionen 505
A.45 HTML- und HTTP-Funktionen 506
A.46 HyperWave-Funktionen 506
A.47 IMAP-Funktionen 511
A.48 IPTC-Funktionen 515
A.49 LDAP-Funktionen 516
A.50 Mathematische Funktionen 518
A.51 MD5-Funktion 520
A.52 Mhash-Funktionen 520
A.53 Zufallszahlen und Verschlüsselungsfunktionen 520
A.54 Netzwerk-Funktionen (Socket-Funktionen) 521
A.55 PHP-Optionen und -Informationen 524
A.56 PDF-, CPDF- und FDF-Funktionen 525
A.57 PDF-Funktionen 525
A.58 CPDF-Funktionen 531
A.59 FDF-Funktionen 535
A.60 Session-Funktionen 537
A.61 Skeleton-Funktion 538
A.62 Reguläre Ausdrücke 538
A.63 SNMP-Funktionen 539
A.64 Semaphoren- und Shared-Memory-Funktionen 540
A.65 Shockwave-Flash-Funktionen 541
A.66 URL-Funktionen 546
A.67 Virtuelle-Mailbox-Funktionen 546
A.68 WDDX-Funktionen 547
A.69 XML-Funktionen 548
A.70 YP/NIS: Gelbe Seiten 549
A.71 YAZ-Funktionen 550
Anhang B Installation und Konfiguration von PHP 551
B.1 Wie installiert man PHP? 552
B.2 Die Installation vorbereiten 552
B.3 Konfigurationsänderungen bei PHP und allgemeine Installationshinweise 553
B.4 Konfiguration als Skriptprozessor oder Apache- Modul 554
B.5 Wichtige Erweiterungsmodule 554
B.6 Installationsreihenfolge, Konfigurationsschalter beschreibung 555
B.7 Konkretes Installationsbeispiel (Apache 1.3, PHP und MySQL) 556
B.8 Installation unter Windows 560
B.9 Unterstützte Server 560
B.10 Allgemeine Vorarbeiten 560
B.11 Server installieren 560
B.12 Installation eines WAMP-Systems 564
B.13 Omni HTTPd 2.0b1 für Windows 568
B.14 Windows NT und IIS 4 569
B.15 MS PWS 571
B.16 Wie konfiguriert man PHP? 574
B.17 Inkompatibilitäten mit PHP 3 588
Anhang C Weiterführende Informationen 593
C.1 Literaturverzeichnis 594
C.2 Online-Quellen 595
C.3 Mailinglisten 598
C.4 Newsgroups 599
Anhang D Inhalt der CD 601
Anhang E Glossar 603
Stichwortverzeichnis 611
Vorwort von Andi Gutmans und Zeev Suraski 14
Danksagung der Autoren 16
Kapitel 1 Systematik 17
1.1 Zweck des Buches 18
1.2 Aufbau 18
1.3 Für wen sich das Buch eignet 18
1.4 Einsteiger oder Profi? 19
Kapitel 2 PHP 4 - Einsatzmöglichkeiten und Hintergrund 21
2.1 In aller Kürze 22
2.2 Welche Vorteile hat PHP? 22
2.3 Was kann man alles mit PHP tun? 23
2.4 Geschichte und Umfeld von PHP 24
Kapitel 3 Syntax und Grammatik 31
3.1 PHP in HTML einbinden 32
3.2 Trennung von Anweisungen 33
3.3 Kommentare 33
3.4 Variablentypen 34
3.5 Variablen-Initialisierung 34
3.6 Initialisierung von Arrays 35
3.7 Objekt-Initialisierung 35
3.8 Gültigkeitsbereiche von Variablen 36
3.9 Variable Variablen 38
3.10 Automatische Typenkonvertierung 38
3.11 Erzwungene Typenkonvertierung 39
3.12 Stringkonvertierung 40
3.13 Bestimmung der Variablentypen 40
Kapitel 4 Sprachbeschreibung 43
4.1 Konstanten 44
4.2 Operatoren 45
4.3 Anweisungen 48
4.4 Benutzerdefinierte Funktionen 56
4.5 Klassen 59
Kapitel 5 Parameterübergaben in PHP 65
5.1 Definition der Methoden GET und POST 66
5.2 Mit GET Parameter übergeben 67
5.3 Formularverarbeitung mit POST 72
Kapitel 6 Cookies 81
Kapitel 7 Upload 89
7.1 Upload-Funktionalität 90
7.2 File-Upload 90
Kapitel 8 Umgang mit Dateien 95
8.1 Einen E-Mail-Verteiler entwickeln 100
Kapitel 9 Dateien und Benutzerrechte 109
9.1 Unix-Rechtesystem 110
9.2 Sicherheitsrisiken 112
Kapitel 10 MySQL und PHP 115
10.1 Grundlagen 116
10.2 Arbeiten mit MySQL für Fortgeschrittene 132
10.3 Beispiel einer Datenbankanwendung 148
10.4 MySQL Datentypen 158
10.5 PHPs MySQL-Funktionen 162
10.6 ODBC 196
Kapitel 11 PHP und JavaScript 209
Kapitel 12 PHP und Java 215
12.1 Java 216
12.2 PHP als Servlet 226
12.3 Support 239
Kapitel 13 Bildmanipulation 241
13.1 Bilder mit GD und TTF erzeugen 242
13.2 PostScript-Schriften 244
13.3 Verwendung von Bildern 245
13.4 Ein komplexeres Beispiel 246
Kapitel 14 Erstellen von PDF- und FDF-Dokumenten 253
14.1 Installation 254
14.2 PDF-Funktionen 255
14.3 FDF-Funktionen 270
Kapitel 15 PHP und XML 273
15.1 SAX 275
15.2 DOM 280
15.3 WDDX 284
Kapitel 16 E-Mail 287
16.1 Standardfunktion mail() 288
16.2 Mail abfragen POP 293
Kapitel 17 PHP-Funktionen selbst gemacht 297
17.1 Allgemeines 298
17.2 Die Entwicklungsumgebung 298
17.3 Das CVS 299
17.4 Der erste Kompilierungsvorgang 301
17.5 Die PHP-Programmierschnittstelle 302
17.6 Der Modulaufbau 333
17.7 Ein Beispielmodul 344
Kapitel 18 PHPLIB 363
18.1 Was leistet PHPLIB? 364
18.2 Wo bekommt man PHPLIB (und was kostet sie)? 366
18.3 PHPLIB installieren 367
18.4 Zugriff auf Datenbanken mit PHPLIB 370
Kapitel 19 Sessions 415
19.1 Sinn und Zweck von Sessions 416
19.2 Cookies 417
19.3 PHP Modul Session 420
Anhang A Funktionskurzreferenz 425
A.1 Allgemeine Funktionen 430
A.2 Zend-Buildin-Funktionen 434
A.3 Apache-Funktionen 435
A.4 Array-Funktionen 436
A.5 Browscap-Funktionen 439
A.6 CURL-Funktionen 440
A.7 Datenbank-Funktionen 440
A.8 COM-Funktionen 468
A.9 Datum, Zeit und Kalender 468
A.10 DAV-Funktionen 474
A.11 Debugging 474
A.12 DOMXML-Funktionen 475
A.13 DNS-Funktionen 476
A.14 Dynamisches Linken 477
A.15 EXIF-Funktionen 477
A.16 Packen und Entpacken 477
A.17 Zlib-Funktionen 477
A.18 Funktionen zur formatierten Ausgabe 479
A.19 Identifizierer-Funktion 479
A.20 Konstanten 479
A.21 Kyrillische Funktion 479
A.22 Mail-Funktion 479
A.23 Output-Buffering-Funktionen 479
A.24 Payflow Pro 480
A.25 Programmausführung 480
A.26 Rechtschreibprüfung 481
A.27 Readline-Funktionen 482
A.28 Sonderzeichen 483
A.29 Sonstige Funktionen (set_time_limit) 483
A.30 Sonstige Funktionen (Soundex, Levenshtein, Metaphone) 483
A.31 Soundex-Funktion 483
A.32 xx.Levenshtein-Funktion 484
A.33 xx.Metaphone-Funktion 484
A.34 Systemlog-Funktionen 484
A.35 Verschlüsselungsfunktionen 484
A.36 Zeichenketten-Funktionen 488
A.37 BC - beliebig genaue mathematische Funktionen 492
A.38 GD- und TTF-Grafik-Funktionen 493
A.39 Bildgröße-Funktion 497
A.40 Filesystem- und Datei-Funktionen 497
A.41 POSIX-Funktionen 501
A.42 FTP-Funktionen 503
A.43 Gettext-Funktionen 505
A.44 Link-Funktionen 505
A.45 HTML- und HTTP-Funktionen 506
A.46 HyperWave-Funktionen 506
A.47 IMAP-Funktionen 511
A.48 IPTC-Funktionen 515
A.49 LDAP-Funktionen 516
A.50 Mathematische Funktionen 518
A.51 MD5-Funktion 520
A.52 Mhash-Funktionen 520
A.53 Zufallszahlen und Verschlüsselungsfunktionen 520
A.54 Netzwerk-Funktionen (Socket-Funktionen) 521
A.55 PHP-Optionen und -Informationen 524
A.56 PDF-, CPDF- und FDF-Funktionen 525
A.57 PDF-Funktionen 525
A.58 CPDF-Funktionen 531
A.59 FDF-Funktionen 535
A.60 Session-Funktionen 537
A.61 Skeleton-Funktion 538
A.62 Reguläre Ausdrücke 538
A.63 SNMP-Funktionen 539
A.64 Semaphoren- und Shared-Memory-Funktionen 540
A.65 Shockwave-Flash-Funktionen 541
A.66 URL-Funktionen 546
A.67 Virtuelle-Mailbox-Funktionen 546
A.68 WDDX-Funktionen 547
A.69 XML-Funktionen 548
A.70 YP/NIS: Gelbe Seiten 549
A.71 YAZ-Funktionen 550
Anhang B Installation und Konfiguration von PHP 551
B.1 Wie installiert man PHP? 552
B.2 Die Installation vorbereiten 552
B.3 Konfigurationsänderungen bei PHP und allgemeine Installationshinweise 553
B.4 Konfiguration als Skriptprozessor oder Apache- Modul 554
B.5 Wichtige Erweiterungsmodule 554
B.6 Installationsreihenfolge, Konfigurationsschalter beschreibung 555
B.7 Konkretes Installationsbeispiel (Apache 1.3, PHP und MySQL) 556
B.8 Installation unter Windows 560
B.9 Unterstützte Server 560
B.10 Allgemeine Vorarbeiten 560
B.11 Server installieren 560
B.12 Installation eines WAMP-Systems 564
B.13 Omni HTTPd 2.0b1 für Windows 568
B.14 Windows NT und IIS 4 569
B.15 MS PWS 571
B.16 Wie konfiguriert man PHP? 574
B.17 Inkompatibilitäten mit PHP 3 588
Anhang C Weiterführende Informationen 593
C.1 Literaturverzeichnis 594
C.2 Online-Quellen 595
C.3 Mailinglisten 598
C.4 Newsgroups 599
Anhang D Inhalt der CD 601
Anhang E Glossar 603
Stichwortverzeichnis 611
Vorwort 13
Vorwort von Andi Gutmans und Zeev Suraski 14
Danksagung der Autoren 16
Kapitel 1 Systematik 17
1.1 Zweck des Buches 18
1.2 Aufbau 18
1.3 Für wen sich das Buch eignet 18
1.4 Einsteiger oder Profi? 19
Kapitel 2 PHP 4 - Einsatzmöglichkeiten und Hintergrund 21
2.1 In aller Kürze 22
2.2 Welche Vorteile hat PHP? 22
2.3 Was kann man alles mit PHP tun? 23
2.4 Geschichte und Umfeld von PHP 24
Kapitel 3 Syntax und Grammatik 31
3.1 PHP in HTML einbinden 32
3.2 Trennung von Anweisungen 33
3.3 Kommentare 33
3.4 Variablentypen 34
3.5 Variablen-Initialisierung 34
3.6 Initialisierung von Arrays 35
3.7 Objekt-Initialisierung 35
3.8 Gültigkeitsbereiche von Variablen 36
3.9 Variable Variablen 38
3.10 Automatische Typenkonvertierung 38
3.11 Erzwungene Typenkonvertierung 39
3.12 Stringkonvertierung 40
3.13 Bestimmung der Variablentypen 40
Kapitel 4 Sprachbeschreibung 43
4.1 Konstanten 44
4.2 Operatoren 45
4.3 Anweisungen 48
4.4 Benutzerdefinierte Funktionen 56
4.5 Klassen 59
Kapitel 5 Parameterübergaben in PHP 65
5.1 Definition der Methoden GET und POST 66
5.2 Mit GET Parameter übergeben 67
5.3 Formularverarbeitung mit POST 72
Kapitel 6 Cookies 81
Kapitel 7 Upload 89
7.1 Upload-Funktionalität 90
7.2 File-Upload 90
Kapitel 8 Umgang mit Dateien 95
8.1 Einen E-Mail-Verteiler entwickeln 100
Kapitel 9 Dateien und Benutzerrechte 109
9.1 Unix-Rechtesystem 110
9.2 Sicherheitsrisiken 112
Kapitel 10 MySQL und PHP 115
10.1 Grundlagen 116
10.2 Arbeiten mit MySQL für Fortgeschrittene 132
10.3 Beispiel einer Datenbankanwendung 148
10.4 MySQL Datentypen 158
10.5 PHPs MySQL-Funktionen 162
10.6 ODBC 196
Kapitel 11 PHP und JavaScript 209
Kapitel 12 PHP und Java 215
12.1 Java 216
12.2 PHP als Servlet 226
12.3 Support 239
Kapitel 13 Bildmanipulation 241
13.1 Bilder mit GD und TTF erzeugen 242
13.2 PostScript-Schriften 244
13.3 Verwendung von Bildern 245
13.4 Ein komplexeres Beispiel 246
Kapitel 14 Erstellen von PDF- und FDF-Dokumenten 253
14.1 Installation 254
14.2 PDF-Funktionen 255
14.3 FDF-Funktionen 270
Kapitel 15 PHP und XML 273
15.1 SAX 275
15.2 DOM 280
15.3 WDDX 284
Kapitel 16 E-Mail 287
16.1 Standardfunktion mail() 288
16.2 Mail abfragen POP 293
Kapitel 17 PHP-Funktionen selbst gemacht 297
17.1 Allgemeines 298
17.2 Die Entwicklungsumgebung 298
17.3 Das CVS 299
17.4 Der erste Kompilierungsvorgang 301
17.5 Die PHP-Programmierschnittstelle 302
17.6 Der Modulaufbau 333
17.7 Ein Beispielmodul 344
Kapitel 18 PHPLIB 363
18.1 Was leistet PHPLIB? 364
18.2 Wo bekommt man PHPLIB (und was kostet sie)? 366
18.3 PHPLIB installieren 367
18.4 Zugriff auf Datenbanken mit PHPLIB 370
Kapitel 19 Sessions 415
19.1 Sinn und Zweck von Sessions 416
19.2 Cookies 417
19.3 PHP Modul Session 420
Anhang A Funktionskurzreferenz 425
A.1 Allgemeine Funktionen 430
A.2 Zend-Buildin-Funktionen 434
A.3 Apache-Funktionen 435
A.4 Array-Funktionen 436
A.5 Browscap-Funktionen 439
A.6 CURL-Funktionen 440
A.7 Datenbank-Funktionen 440
A.8 COM-Funktionen 468
A.9 Datum, Zeit und Kalender 468
A.10 DAV-Funktionen 474
A.11 Debugging 474
A.12 DOMXML-Funktionen 475
A.13 DNS-Funktionen 476
A.14 Dynamisches Linken 477
A.15 EXIF-Funktionen 477
A.16 Packen und Entpacken 477
A.17 Zlib-Funktionen 477
A.18 Funktionen zur formatierten Ausgabe 479
A.19 Identifizierer-Funktion 479
A.20 Konstanten 479
A.21 Kyrillische Funktion 479
A.22 Mail-Funktion 479
A.23 Output-Buffering-Funktionen 479
A.24 Payflow Pro 480
A.25 Programmausführung 480
A.26 Rechtschreibprüfung 481
A.27 Readline-Funktionen 482
A.28 Sonderzeichen 483
A.29 Sonstige Funktionen (set_time_limit) 483
A.30 Sonstige Funktionen (Soundex, Levenshtein, Metaphone) 483
A.31 Soundex-Funktion 483
A.32 xx.Levenshtein-Funktion 484
A.33 xx.Metaphone-Funktion 484
A.34 Systemlog-Funktionen 484
A.35 Verschlüsselungsfunktionen 484
A.36 Zeichenketten-Funktionen 488
A.37 BC - beliebig genaue mathematische Funktionen 492
A.38 GD- und TTF-Grafik-Funktionen 493
A.39 Bildgröße-Funktion 497
A.40 Filesystem- und Datei-Funktionen 497
A.41 POSIX-Funktionen 501
A.42 FTP-Funktionen 503
A.43 Gettext-Funktionen 505
A.44 Link-Funktionen 505
A.45 HTML- und HTTP-Funktionen 506
A.46 HyperWave-Funktionen 506
A.47 IMAP-Funktionen 511
A.48 IPTC-Funktionen 515
A.49 LDAP-Funktionen 516
A.50 Mathematische Funktionen 518
A.51 MD5-Funktion 520
A.52 Mhash-Funktionen 520
A.53 Zufallszahlen und Verschlüsselungsfunktionen 520
A.54 Netzwerk-Funktionen (Socket-Funktionen) 521
A.55 PHP-Optionen und -Informationen 524
A.56 PDF-, CPDF- und FDF-Funktionen 525
A.57 PDF-Funktionen 525
A.58 CPDF-Funktionen 531
A.59 FDF-Funktionen 535
A.60 Session-Funktionen 537
A.61 Skeleton-Funktion 538
A.62 Reguläre Ausdrücke 538
A.63 SNMP-Funktionen 539
A.64 Semaphoren- und Shared-Memory-Funktionen 540
A.65 Shockwave-Flash-Funktionen 541
A.66 URL-Funktionen 546
A.67 Virtuelle-Mailbox-Funktionen 546
A.68 WDDX-Funktionen 547
A.69 XML-Funktionen 548
A.70 YP/NIS: Gelbe Seiten 549
A.71 YAZ-Funktionen 550
Anhang B Installation und Konfiguration von PHP 551
B.1 Wie installiert man PHP? 552
B.2 Die Installation vorbereiten 552
B.3 Konfigurationsänderungen bei PHP und allgemeine Installationshinweise 553
B.4 Konfiguration als Skriptprozessor oder Apache- Modul 554
B.5 Wichtige Erweiterungsmodule 554
B.6 Installationsreihenfolge, Konfigurationsschalter beschreibung 555
B.7 Konkretes Installationsbeispiel (Apache 1.3, PHP und MySQL) 556
B.8 Installation unter Windows 560
B.9 Unterstützte Server 560
B.10 Allgemeine Vorarbeiten 560
B.11 Server installieren 560
B.12 Installation eines WAMP-Systems 564
B.13 Omni HTTPd 2.0b1 für Windows 568
B.14 Windows NT und IIS 4 569
B.15 MS PWS 571
B.16 Wie konfiguriert man PHP? 574
B.17 Inkompatibilitäten mit PHP 3 588
Anhang C Weiterführende Informationen 593
C.1 Literaturverzeichnis 594
C.2 Online-Quellen 595
C.3 Mailinglisten 598
C.4 Newsgroups 599
Anhang D Inhalt der CD 601
Anhang E Glossar 603
Stichwortverzeichnis 611
Vorwort von Andi Gutmans und Zeev Suraski 14
Danksagung der Autoren 16
Kapitel 1 Systematik 17
1.1 Zweck des Buches 18
1.2 Aufbau 18
1.3 Für wen sich das Buch eignet 18
1.4 Einsteiger oder Profi? 19
Kapitel 2 PHP 4 - Einsatzmöglichkeiten und Hintergrund 21
2.1 In aller Kürze 22
2.2 Welche Vorteile hat PHP? 22
2.3 Was kann man alles mit PHP tun? 23
2.4 Geschichte und Umfeld von PHP 24
Kapitel 3 Syntax und Grammatik 31
3.1 PHP in HTML einbinden 32
3.2 Trennung von Anweisungen 33
3.3 Kommentare 33
3.4 Variablentypen 34
3.5 Variablen-Initialisierung 34
3.6 Initialisierung von Arrays 35
3.7 Objekt-Initialisierung 35
3.8 Gültigkeitsbereiche von Variablen 36
3.9 Variable Variablen 38
3.10 Automatische Typenkonvertierung 38
3.11 Erzwungene Typenkonvertierung 39
3.12 Stringkonvertierung 40
3.13 Bestimmung der Variablentypen 40
Kapitel 4 Sprachbeschreibung 43
4.1 Konstanten 44
4.2 Operatoren 45
4.3 Anweisungen 48
4.4 Benutzerdefinierte Funktionen 56
4.5 Klassen 59
Kapitel 5 Parameterübergaben in PHP 65
5.1 Definition der Methoden GET und POST 66
5.2 Mit GET Parameter übergeben 67
5.3 Formularverarbeitung mit POST 72
Kapitel 6 Cookies 81
Kapitel 7 Upload 89
7.1 Upload-Funktionalität 90
7.2 File-Upload 90
Kapitel 8 Umgang mit Dateien 95
8.1 Einen E-Mail-Verteiler entwickeln 100
Kapitel 9 Dateien und Benutzerrechte 109
9.1 Unix-Rechtesystem 110
9.2 Sicherheitsrisiken 112
Kapitel 10 MySQL und PHP 115
10.1 Grundlagen 116
10.2 Arbeiten mit MySQL für Fortgeschrittene 132
10.3 Beispiel einer Datenbankanwendung 148
10.4 MySQL Datentypen 158
10.5 PHPs MySQL-Funktionen 162
10.6 ODBC 196
Kapitel 11 PHP und JavaScript 209
Kapitel 12 PHP und Java 215
12.1 Java 216
12.2 PHP als Servlet 226
12.3 Support 239
Kapitel 13 Bildmanipulation 241
13.1 Bilder mit GD und TTF erzeugen 242
13.2 PostScript-Schriften 244
13.3 Verwendung von Bildern 245
13.4 Ein komplexeres Beispiel 246
Kapitel 14 Erstellen von PDF- und FDF-Dokumenten 253
14.1 Installation 254
14.2 PDF-Funktionen 255
14.3 FDF-Funktionen 270
Kapitel 15 PHP und XML 273
15.1 SAX 275
15.2 DOM 280
15.3 WDDX 284
Kapitel 16 E-Mail 287
16.1 Standardfunktion mail() 288
16.2 Mail abfragen POP 293
Kapitel 17 PHP-Funktionen selbst gemacht 297
17.1 Allgemeines 298
17.2 Die Entwicklungsumgebung 298
17.3 Das CVS 299
17.4 Der erste Kompilierungsvorgang 301
17.5 Die PHP-Programmierschnittstelle 302
17.6 Der Modulaufbau 333
17.7 Ein Beispielmodul 344
Kapitel 18 PHPLIB 363
18.1 Was leistet PHPLIB? 364
18.2 Wo bekommt man PHPLIB (und was kostet sie)? 366
18.3 PHPLIB installieren 367
18.4 Zugriff auf Datenbanken mit PHPLIB 370
Kapitel 19 Sessions 415
19.1 Sinn und Zweck von Sessions 416
19.2 Cookies 417
19.3 PHP Modul Session 420
Anhang A Funktionskurzreferenz 425
A.1 Allgemeine Funktionen 430
A.2 Zend-Buildin-Funktionen 434
A.3 Apache-Funktionen 435
A.4 Array-Funktionen 436
A.5 Browscap-Funktionen 439
A.6 CURL-Funktionen 440
A.7 Datenbank-Funktionen 440
A.8 COM-Funktionen 468
A.9 Datum, Zeit und Kalender 468
A.10 DAV-Funktionen 474
A.11 Debugging 474
A.12 DOMXML-Funktionen 475
A.13 DNS-Funktionen 476
A.14 Dynamisches Linken 477
A.15 EXIF-Funktionen 477
A.16 Packen und Entpacken 477
A.17 Zlib-Funktionen 477
A.18 Funktionen zur formatierten Ausgabe 479
A.19 Identifizierer-Funktion 479
A.20 Konstanten 479
A.21 Kyrillische Funktion 479
A.22 Mail-Funktion 479
A.23 Output-Buffering-Funktionen 479
A.24 Payflow Pro 480
A.25 Programmausführung 480
A.26 Rechtschreibprüfung 481
A.27 Readline-Funktionen 482
A.28 Sonderzeichen 483
A.29 Sonstige Funktionen (set_time_limit) 483
A.30 Sonstige Funktionen (Soundex, Levenshtein, Metaphone) 483
A.31 Soundex-Funktion 483
A.32 xx.Levenshtein-Funktion 484
A.33 xx.Metaphone-Funktion 484
A.34 Systemlog-Funktionen 484
A.35 Verschlüsselungsfunktionen 484
A.36 Zeichenketten-Funktionen 488
A.37 BC - beliebig genaue mathematische Funktionen 492
A.38 GD- und TTF-Grafik-Funktionen 493
A.39 Bildgröße-Funktion 497
A.40 Filesystem- und Datei-Funktionen 497
A.41 POSIX-Funktionen 501
A.42 FTP-Funktionen 503
A.43 Gettext-Funktionen 505
A.44 Link-Funktionen 505
A.45 HTML- und HTTP-Funktionen 506
A.46 HyperWave-Funktionen 506
A.47 IMAP-Funktionen 511
A.48 IPTC-Funktionen 515
A.49 LDAP-Funktionen 516
A.50 Mathematische Funktionen 518
A.51 MD5-Funktion 520
A.52 Mhash-Funktionen 520
A.53 Zufallszahlen und Verschlüsselungsfunktionen 520
A.54 Netzwerk-Funktionen (Socket-Funktionen) 521
A.55 PHP-Optionen und -Informationen 524
A.56 PDF-, CPDF- und FDF-Funktionen 525
A.57 PDF-Funktionen 525
A.58 CPDF-Funktionen 531
A.59 FDF-Funktionen 535
A.60 Session-Funktionen 537
A.61 Skeleton-Funktion 538
A.62 Reguläre Ausdrücke 538
A.63 SNMP-Funktionen 539
A.64 Semaphoren- und Shared-Memory-Funktionen 540
A.65 Shockwave-Flash-Funktionen 541
A.66 URL-Funktionen 546
A.67 Virtuelle-Mailbox-Funktionen 546
A.68 WDDX-Funktionen 547
A.69 XML-Funktionen 548
A.70 YP/NIS: Gelbe Seiten 549
A.71 YAZ-Funktionen 550
Anhang B Installation und Konfiguration von PHP 551
B.1 Wie installiert man PHP? 552
B.2 Die Installation vorbereiten 552
B.3 Konfigurationsänderungen bei PHP und allgemeine Installationshinweise 553
B.4 Konfiguration als Skriptprozessor oder Apache- Modul 554
B.5 Wichtige Erweiterungsmodule 554
B.6 Installationsreihenfolge, Konfigurationsschalter beschreibung 555
B.7 Konkretes Installationsbeispiel (Apache 1.3, PHP und MySQL) 556
B.8 Installation unter Windows 560
B.9 Unterstützte Server 560
B.10 Allgemeine Vorarbeiten 560
B.11 Server installieren 560
B.12 Installation eines WAMP-Systems 564
B.13 Omni HTTPd 2.0b1 für Windows 568
B.14 Windows NT und IIS 4 569
B.15 MS PWS 571
B.16 Wie konfiguriert man PHP? 574
B.17 Inkompatibilitäten mit PHP 3 588
Anhang C Weiterführende Informationen 593
C.1 Literaturverzeichnis 594
C.2 Online-Quellen 595
C.3 Mailinglisten 598
C.4 Newsgroups 599
Anhang D Inhalt der CD 601
Anhang E Glossar 603
Stichwortverzeichnis 611