Wer PHP effizient einsetzen will, sollte die umfangreichen Erweiterungen von PEAR nutzen. Dabei ist PEAR mehr als nur eine einfache Bibliothek. Vergleichbar dem CPAN-Projekt für Perl bietet PEAR zahlreiche Bibliotheken und nützliche Hilfsmittel für PHP-Entwickler, die sich dank des PEAR-Installers auf einfache Weise in bestehende PHP-Installationen integrieren lassen. So lassen sich Entwicklungprozesse erheblich verkürzen.
Ein Hindernis stellten bisher lediglich die unzureichnenden Dokumentationen dar. Dieses Buch schafft Abhilfe. Es führt in die Nutzung ein, beschreibt ausführlich die Installation und alle wichtigen PEAR- und PECL-Pakete. Auch die Entwicklung eigener Pakete für das Archiv wird beschrieben.
Reihe
Auflage
Sprache
Verlagsort
Maße
Höhe: 24 cm
Breite: 16.8 cm
ISBN-13
978-3-89842-580-3 (9783898425803)
Schweitzer Klassifikation
1 PEAR - Einführung 17
1.1 Objektorientierung in PHP 17
1.2 PEAR - ein Überblick 29
1.3 Installation von PEAR-Paketen 35
1.4 Der PEAR-Coding Standard 49
2 Authentication 53
2.1 Auth 53
2.2 Auth_HTTP 63
3 Cachung 67
3.1 Cache_Lite 67
3.2 Cache 71
4 Date and Time 85
4.1 Date 85
4.2 Calendar 95
4.3 Date_Holidays 109
5 File Formates 121
5.1 Contact_Vcard_Build 121
5.2 Contact_Vcard_Parse 126
5.3 MP3_ID 130
5.4 Archive_Tar 134
5.5 File_Passwd 137
5.6 File_HtAccess 148
5.7 Spreadsheet_Excel_Writer 153
5.8 File_PDF 174
6 HTTP 183
6.1 HTTP 185
6.2 HTTP_Header 188
6.3 HTTP_Request 192
6.4 HTTP_Download 196
6.5 HTTP_Upload 200
6.6 HTTP_Session 204
7 Internationalization 211
7.1 I18Nv2 211
7.2 Translation2 220
8 Mail 229
8.1 Mail 229
8.2 Mail_Mime 231
8.3 Mail_Queue 236
8.4 Mail_IMAPv2 242
9 Networking 257
9.1 Net_IPv4 257
9.2 Net_IPv6 260
9.3 Net_FTP 262
9.4 Net_POP3 268
9.5 Net_SMTP 274
9.6 Net_CheckIP 278
9.7 Net_IDNA 279
9.8 Net_Curl 280
9.9 Net_Socket 283
9.10 Net_UserAgent_Detect 287
10 PHP 295
10.1 PHP_Beautifier 295
10.2 PHP_CompatInfo 300
10.3 PHP_Compat 303
10.4 Validate 304
11 Text 313
11.1 Text_Password 313
11.2 Text_CAPTCHA 316
11.3 Text_Wiki 320
11.4 Text_Highlighter 326
11.5 Text_Diff 332
12 Web Services 337
12.1 Services_Google 337
12.2 Services_Amazon 344
12.3 Services_Weather 355
12.4 Services_Ebay 367
13 Benchmarking 389
13.1 Benchmark 389
14 Configuration 397
14.1 Config 397
15 Database 409
15.1 DB 409
15.2 DB_NestedSet 427
15.3 DB_QueryTool 437
15.4 DB_Table 444
16 File System 457
16.1 File 457
16.2 File_Find 465
16.3 File_SearchReplace 469
17 HTML 471
17.1 HTML_BBCodeParser 471
17.2 HTML_Crypt 476
17.3 HTML_Page2 478
17.4 HTML_CSS 486
17.5 HTML_Javascript 490
17.6 HTML_Template_IT 496
17.7 HTML_Template_Flexy 501
17.8 HTML_Form 515
17.9 HTML_QuickForm 524
17.10 HTML_QuickForm_Controller 562
17.11 HTML_Menu 568
17.12 HTML_TreeMenu 573
17.13 HTML_Progress 578
17.14 HTML_Table 587
17.15 HTML_Table_Matrix 591
17.16 Pager 593
18 Images 599
18.1 Image_Barcode 599
18.2 Image_Text 600
18.3 Image_GIS 606
18.4 Image_Color 609
18.5 Image_Graph 611
19 Logging 631
19.1 Log 631
20 Math 641
20.1 Math_Integer 641
20.2 Math_TrigOp 644
20.3 Math_Stats 645
20.4 Math_Fraction 648
20.5 Math_BinaryUtils 650
21 Numbers 655
21.1 Numbers_Roman 655
21.2 Numbers_Words 657
22 Tolls and Utilities 661
22.1 PHPUnit2 661
22.2 PHPDocumentor 667
23 XML 679
23.1 XML_Util 679
23.2 XML_Beautifier 683
23.3 XML_RSS 686
23.4 XML_Tree 692
23.5 XML_DTD 700
23.6 XML_Parser 702
23.7 XML_Wddx 711
23.8 XML_Serializer 712
23.9 XML_Indexing 720
24 Selbst Pakete erstellen 723
24.1 Vorschlag 723
24.2 Versionsnummern in PEAR 725
24.3 Die Umsetzung des Pakets 726
25 PECL 747
25.1 Allgemeines 747
25.2 Installation 749
25.3 crack 750
25.4 apd 752
25.5 bcompiler 756
25.6 perl 758
25.7 Xdebug 759
25.8 APC 770
25.9 IDN 773
25.10 blenc 773
25.11 xmlreader 776
25.12 xmlwriter 781
25.13 id3 783
Index 785