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.10   stable
Cache                    1.5.6    stable
Console_Getopt           1.3.1    stable
DB                       1.7.14   stable
Date                     1.4.7    stable
File                     1.4.1    stable
File_CSV                 1.0.0    stable
File_Find                1.3.1    stable
File_IMC                 0.5.0    beta
File_PDF                 0.3.3    beta
File_Util                1.0.0    stable
HTML_Common2             2.1.0    stable
HTML_QuickForm2          2.0.0    stable
HTTP                     1.4.1    stable
HTTP_Download            1.1.4    stable
HTTP_Header              1.2.1    stable
HTTP_Request             1.4.4    stable
Log                      1.12.7   stable
MIME_Type                1.3.1    stable
Mail                     1.2.0    stable
Mail_Mime                1.8.5    stable
Mail_mimeDecode          1.5.5    stable
Net_DIME                 1.0.2    stable
Net_DNS2                 1.2.3    stable
Net_FTP                  1.3.7    stable
Net_GeoIP                1.0.0    stable
Net_IDNA                 0.8.1    beta
Net_IDNA2                0.1.1    beta
Net_IMSP                 0.0.4    beta
Net_SMS                  0.1.0    beta
Net_SMTP                 1.6.1    stable
Net_Sieve                1.3.2    stable
Net_Socket               1.0.10   stable
Net_URL                  1.0.15   stable
OLE                      1.0.0RC2 beta
PEAR                     1.9.4    stable
Pager                    2.4.8    stable
SOAP                     0.13.0   beta
Spreadsheet_Excel_Writer 0.9.3    beta
Structures_Graph         1.0.4    stable
System_Command           1.0.8    stable
Text_Diff                1.1.1    stable
Text_reST                0.0.1    alpha
VFS                      0.3.0    beta
VFS_ISOWriter            0.0.1    alpha
XML_Parser               1.3.4    stable
XML_Serializer           0.20.2   beta
XML_Util                 1.2.1    stable

(Liste aktualisiert am 14.09.2012)

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.1347625616.txt.gz · Zuletzt geändert: 2012/09/14 14:26 von phi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki