Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Geleitwort
Vorwort
1 PEAR – Einführung
2 Authentication
3 Caching
4 Date and Time
5 File Formats
6 HTTP
7 Internationalization
8 Mail
9 Networking
10 PHP
11 Text
12 Web Services
13 Benchmarking
14 Configuration
15 Database
16 File System
17 HTML
18 Images
19 Logging
20 Math
21 Numbers
22 Tools and Utilities
23 XML
24 Selbst Pakete erstellen
25 PECL
Index
Ihre Meinung?

Spacer
PHP PEAR von Carsten Möhrke
Anwendung und Entwicklung – Erweiterungen für PHP schreiben
Buch: PHP PEAR

PHP PEAR
798 S., 39,90 Euro
Rheinwerk Computing
ISBN 3-89842-580-0
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. Das Buch von Carsten Möhrke 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.

Nutzen Sie die HTML-Version des Buches zum Reinschnuppern oder als immer verfügbare Ergänzung zu Ihrem Buch.

Die gedruckte Version des Buches erhalten Sie in unserem Online-Shop - versandkostenfrei innerhalb Deutschlands und Österreichs.
Zum Online-Shop
Rheinwerk Computing - Zum Seitenanfang

Geleitwort

Rheinwerk Computing - Zum Seitenanfang

Vorwort

Rheinwerk Computing - Zum Seitenanfang

1 PEAR – Einführung

1.1 Objektorientierung in PHP
   1.1.1 Spezielle Methoden
   1.1.2 Erweitern von Klassen
   1.1.3 Statische Methoden
   1.1.4 Factory-Methoden
   1.1.5 Zuweisen von Objekten
   1.1.6 Objektorientierung in PHP 4
1.2 PEAR – ein Überblick
   1.2.1 Die PEAR-Website
   1.2.2 Auswahl von Paketen
1.3 Installation von PEAR-Paketen
   1.3.1 Installation über die Kommandozeile
   1.3.2 Installation über eine grafische Oberfläche
   1.3.3 Nutzung auf einem Shared Server
   1.3.4 Allgemeines zur Nutzung von Paketen
   1.3.5 Fehlerbehandlung
   1.3.6 Unterstützung
   1.3.7 Bugs
1.4 Der PEAR-Coding Standard
   1.4.1 Aufbau der Dateien
   1.4.2 Klammersetzung
   1.4.3 Namenskonvention
Rheinwerk Computing - Zum Seitenanfang

2 Authentication

2.1 Auth
2.2 Auth_HTTP
Rheinwerk Computing - Zum Seitenanfang

3 Caching

3.1 Cache_Lite
3.2 Cache
   3.2.1 Cache_Function
   3.2.2 Cache_Graphics
   3.2.3 Cache_Output
   3.2.4 Cache_OutputCompression
   3.2.5 Cache_HTTP_Request
Rheinwerk Computing - Zum Seitenanfang

4 Date and Time

4.1 Date
   4.1.1 Datumsberechnungen
   4.1.2 Vergleich von Daten
   4.1.3 Zeitzonen und Sommerzeit
4.2 Calendar
4.3 Date_Holidays
   4.3.1 Lokalisierung
   4.3.2 Eigene Feiertage hinzufügen
Rheinwerk Computing - Zum Seitenanfang

5 File Formats

5.1 Contact_Vcard_Build
5.2 Contact_Vcard_Parse
5.3 MP3_ID
5.4 Archive_Tar
5.5 File_Passwd
   5.5.1 Grundsätzliche Funktionsweise
   5.5.2 .htpasswd-Dateien
   5.5.3 Unix-User verwalten
   5.5.4 Samba-Passwort-Dateien
   5.5.5 CVS-Passwort-Dateien
5.6 File_HtAccess
5.7 Spreadsheet_Excel_Writer
   5.7.1 Arbeitsblätter
   5.7.2 Tabellenfelder
   5.7.3 Drucken
5.8 File_PDF
Rheinwerk Computing - Zum Seitenanfang

6 HTTP

6.1 HTTP
6.2 HTTP_Header
   6.2.1 Cache-Steuerung
6.3 HTTP_Request
6.4 HTTP_Download
6.5 HTTP_Upload
6.6 HTTP_Session
Rheinwerk Computing - Zum Seitenanfang

7 Internationalization

7.1 I18Nv2
7.2 Translation2
Rheinwerk Computing - Zum Seitenanfang

8 Mail

8.1 Mail
8.2 Mail_Mime
8.3 Mail_Queue
8.4 Mail_IMAPv2
Rheinwerk Computing - Zum Seitenanfang

9 Networking

9.1 Net_IPv4
9.2 Net_IPv6
9.3 Net_FTP
9.4 Net_POP3
9.5 Net_SMTP
9.6 Net_CheckIP
9.7 Net_IDNA
9.8 Net_Curl
9.9 Net_Socket
9.10 Net_UserAgent_Detect
Rheinwerk Computing - Zum Seitenanfang

10 PHP

10.1 PHP_Beautifier
10.2 PHP_CompatInfo
10.3 PHP_Compat
10.4 Validate
Rheinwerk Computing - Zum Seitenanfang

11 Text

11.1 Text_Password
11.2 Text_CAPTCHA
11.3 Text_Wiki
11.4 Text_Highlighter
11.5 Text_Diff
Rheinwerk Computing - Zum Seitenanfang

12 Web Services

12.1 Services_Google
12.2 Services_Amazon
12.3 Services_Weather
   12.3.1 weather.com
   12.3.2 Globalweather
12.4 Services_Ebay
Rheinwerk Computing - Zum Seitenanfang

13 Benchmarking

13.1 Benchmark
Rheinwerk Computing - Zum Seitenanfang

14 Configuration

14.1 Config
Rheinwerk Computing - Zum Seitenanfang

15 Database

15.1 DB
   15.1.1 prepare(  ) und execute(  )
   15.1.2 Informationen über Tabellen und Datenbank
   15.1.3 Quoting/Escaping
   15.1.4 Transaktionsorientierung
15.2 DB_NestedSet
15.3 DB_QueryTool
15.4 DB_Table
   15.4.1 Einfügen von Werten
   15.4.2 Nutzung von Formularen
   15.4.3 Auslesen von Werten
   15.4.4 Manipulation von Daten
Rheinwerk Computing - Zum Seitenanfang

16 File System

16.1 File
16.2 File_Find
16.3 File_SearchReplace
Rheinwerk Computing - Zum Seitenanfang

17 HTML

17.1 HTML_BBCodeParser
17.2 HTML_Crypt
17.3 HTML_Page2
   17.3.1 Methoden zur Manipulation des Heads
   17.3.2 Methoden zur Manipulation des Bodys
   17.3.3 Ausgabe der HTML-Daten
17.4 HTML_CSS
   17.4.1 Ausgabe des Stylesheets
17.5 HTML_Javascript
17.6 HTML_Template_IT
17.7 HTML_Template_Flexy
   17.7.1 Fomulare in Flexy
   17.7.2 Plugins
17.8 HTML_Form
17.9 HTML_QuickForm
   17.9.1 Standard-Formularelemente
   17.9.2 Erweiterte Formularelemente
   17.9.3 Gruppen
   17.9.4 Verarbeitung des Formulars
   17.9.5 Filter
   17.9.6 Serverseitige Validierung
   17.9.7 Clientseitige Validierung
   17.9.8 Datei-Uploads
   17.9.9 Templates
17.10 HTML_QuickForm_Controller
17.11 HTML_Menu
17.12 HTML_TreeMenu
17.13 HTML_Progress
17.14 HTML_Table
17.15 HTML_Table_Matrix
17.16 Pager
Rheinwerk Computing - Zum Seitenanfang

18 Images

18.1 Image_Barcode
18.2 Image_Text
18.3 Image_GIS
18.4 Image_Color
18.5 Image_Graph
   18.5.1 Farben
   18.5.2 Linien
   18.5.3 Füllungen
   18.5.4 Schriftarten
   18.5.5 Die Achsen
   18.5.6 Gitternetz
   18.5.7 Diagrammtypen
Rheinwerk Computing - Zum Seitenanfang

19 Logging

19.1 Log
Rheinwerk Computing - Zum Seitenanfang

20 Math

20.1 Math_Integer
20.2 Math_TrigOp
20.3 Math_Stats
20.4 Math_Fraction
20.5 Math_BinaryUtils
Rheinwerk Computing - Zum Seitenanfang

21 Numbers

21.1 Numbers_Roman
21.2 Numbers_Words
Rheinwerk Computing - Zum Seitenanfang

22 Tools and Utilities

22.1 PHPUnit2
22.2 PHPDocumentor
Rheinwerk Computing - Zum Seitenanfang

23 XML

23.1 XML_Util
23.2 XML_Beautifier
23.3 XML_RSS
23.4 XML_Tree
23.5 XML_DTD
23.6 XML_Parser
23.7 XML_Wddx
23.8 XML_Serializer
23.9 XML_Indexing
Rheinwerk Computing - Zum Seitenanfang

24 Selbst Pakete erstellen

24.1 Vorschlag
24.2 Versionsnummern in PEAR
24.3 Die Umsetzung des Pakets
   24.3.1 PHP-Version
   24.3.2 Die Klasse PEAR
   24.3.3 Error-Handling
   24.3.4 Dateien und Pfade
   24.3.5 Dokumentation
   24.3.6 Tests
   24.3.7 Beispiele
   24.3.8 package-Datei
   24.3.9 Einen TAR-Ball erstellen
Rheinwerk Computing - Zum Seitenanfang

25 PECL

25.1 Allgemeines
25.2 Installation
25.3 crack
25.4 apd
25.5 bcompiler
25.6 perl
25.7 Xdebug
25.8 APC
25.9 IDN
25.10 blenc
25.11 xmlreader
25.12 xmlwriter
25.13 id3
Rheinwerk Computing - Zum Seitenanfang

Index

     
  Zum Katalog
Zum Katalog: PHP PEAR
PHP PEAR
Jetzt bestellen!
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: PHP 5.6 und MySQL 5.7






 PHP 5.6 und
 MySQL 5.7


Zum Katalog: Einstieg in PHP 5.6 und MySQL 5.6






 Einstieg in PHP 5.6
 und MySQL 5.6


Zum Katalog: Responsive Webdesign






 Responsive Webdesign


Zum Katalog: Moderne Websites entwickeln






 Moderne Websites
 entwickeln


Zum Katalog: MySQL 5.6






 MySQL 5.6


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo








Copyright © Rheinwerk Verlag GmbH 2007
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Rheinwerk Computing]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de