Datenpark unterstützt die PEAR Klassenbibliothek. Sämtliche installierte Komponenten können von den Kunden genutzt werden.
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
/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
:
<?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(); }