====== PEAR - PHP Extension and Application Repository ====== [[http://www.datenpark.ch/|Datenpark]] unterstützt die [[http://pear.php.net/|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 [[http://pear.php.net|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 [[http://pear.php.net|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'': setBasicAuth("johndoe", "foo"); $response = $req->sendRequest(); if (PEAR::isError($response)) { echo $response->getMessage(); } else { echo $req->getResponseBody(); }