Benutzer-Werkzeuge

Webseiten-Werkzeuge


pear

Dies ist eine alte Version des Dokuments!


PEAR - PHP Extension and Application Repository

Datenpark unterstützt die PEAR Klassenbibliothek. Sämtliche installierte Komponenten können von den Kunden genutzt werden.

Aktuell Installierte Pakete

Momentan sind auf dem Webserver von Datenpark folgende PEAR-Pakete installiert:

PACKAGE              VERSION  STATE
------------------------------------
Archive_Tar          1.3.3    stable
Cache                1.5.5    stable
Console_Getopt       1.2.3    stable
DB                   1.7.13   stable
Date                 1.4.7    stable
File                 1.3.0    stable
File_CSV             0.1.0    beta
File_PDF             0.3.2    beta
HTML_Common2         2.0.0RC1 beta
HTML_QuickForm2      0.2.0    alpha
HTTP_Request         1.4.4    stable
Kolab                0.0.5    alpha
Log                  1.11.5   stable
Mail                 1.1.14   stable
Mail_Mime            1.5.2    stable
Mail_mimeDecode      1.5.0    stable
Net_DIME             1.0.1    stable
Net_FTP              1.3.7    stable
Net_IDNA             0.7.3    beta
Net_IMSP             0.0.4    beta
Net_SMS              0.1.0    beta
Net_Sieve            1.1.7    stable
Net_Socket           1.0.9    stable
Net_URL              1.0.15   stable
PEAR                 1.9.0    stable
Pager                2.4.8    stable
SOAP                 0.12.0   beta
Structures_Graph     1.0.3    stable
SyncML               0.0.3    alpha
Text_Diff            1.1.1    stable
Text_Flowed          0.0.1    alpha
Text_reST            0.0.1    alpha
VC                   0.0.3    beta
VFS                  0.2.0    beta
VFS_ISOWriter        0.0.1    alpha
XML_Parser           1.3.2    stable
XML_Serializer       0.20.0   beta
XML_Util             1.2.1    stable
XML_WBXML            0.5      beta

Falls Sie eine zusätzliche Komponente benötigen, benachrichtigen Sie uns bitte via info@datenpark.ch und wir werden uns bemühen, diese zu installieren.
Die Liste sämlicher PEAR-Pakete finden Sie unter pear.php.net

Anwendung von PEAR-Klassen

PEAR befindet sich bereits im include_path von PHP, die PEAR Klassen können also direkt verwendet werden, ohne include().
Hier ein Beispiel der Verwendung von HTTP_Request:

$req = new HTTP_Request("http://example.com/protected.html");
$req->setBasicAuth("johndoe", "foo");

$response = $req->sendRequest();

if (PEAR::isError($response)) {
    echo $response->getMessage();
} else {
    echo $req->getResponseBody();
}

Zu Ihrer Information… PEAR befindet sich in folgendem Verzeichnis auf dem Webserver: /usr/share/pear5
Sie müssen sich aber nicht darum kümmern. Wenden Sie die PEAR Klassen einfach an wie in der jeweiligen Dokumentation unter pear.php.net

pear.1260203284.txt.gz · Zuletzt geändert: 2009/12/07 17:28 von phi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki