Benutzer-Werkzeuge

Webseiten-Werkzeuge


dev:pear

PEAR - PHP Extension and Application Repository

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

Aktuell Installierte Pakete

Momentan sind auf unserem Webserver 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

(Stand: 2016-06-02)

Falls Sie eine zusätzliche Komponente benötigen, benachrichtigen Sie uns bitte via Kontaktformular 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();
}
dev/pear.txt · Zuletzt geändert: 2016/06/02 15:52 von phi