Onlime Webhosting unterstützt die PEAR Klassenbibliothek. Sämtliche installierte Komponenten können von den Kunden genutzt werden.
Momentan sind auf unserem Webserver folgende PEAR-Pakete installiert:
----------------------------------- Package Version State ----------------------------------- Archive_Tar 1.3.7 stable Config 1.10.12 stable Console_Getopt 1.3.1 stable File_Find 1.3.1 stable File_IMC 0.4.2 beta File_PDF 0.3.3 beta Fileinfo 1.0.4 stable HTTP 1.4.1 stable HTTP_Download 1.1.4 stable HTTP_Header 1.2.1 stable Log 1.12.7 stable MIME_Type 1.3.0 stable Net_Cyrus 0.3.2 beta Net_GeoIP 1.0.0 stable Net_IDNA2 0.1.1 beta Net_IMAP 1.1.0 stable Net_Sieve 1.3.2 stable Net_Socket 1.0.10 stable Net_Whois 1.0.5 stable PEAR 1.9.4 stable PhpDocumentor 1.4.3 stable Structures_Graph 1.0.4 stable System_Command 1.0.7 stable XML_Util 1.2.1 stable
(Stand: 2011-09-30)
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
/usr/share/php
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();
}