Benutzer-Werkzeuge

Webseiten-Werkzeuge


pear

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.4.2    stable
Console_Getopt           1.4.1    stable
File_Find                1.3.3    stable
File_IMC                 0.5.0    beta
File_PDF                 0.3.3    beta
Log                      1.13.1   stable
MIME_Type                1.4.1    stable
Net_DNS2                 1.4.1    stable
Net_GeoIP                1.0.0    stable
Net_IDNA2                0.1.1    beta
Net_Sieve                1.3.4    stable
Net_Socket               1.0.14   stable
Net_URL2                 2.2.1    stable
OLE                      1.0.0RC2 beta
PEAR                     1.10.1   stable
Spreadsheet_Excel_Writer 0.9.3    beta
Structures_Graph         1.1.1    stable
XML_Util                 1.3.0    stable

(Liste aktualisiert am 02.06.2016)

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

Zu Ihrer Information… PEAR befindet sich in folgendem Verzeichnis auf dem Webserver: /usr/share/php
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 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:

<?php
$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();
}
pear.txt · Zuletzt geändert: 2016/06/02 15:54 von phi