HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum |
 

 
 

Anzeige 
 
               Forum
 
 
HTMLWorld » PHP » PHP-Beispiele » PEAR

PHP-Beispiele: PEAR

von Jan Winkler/Stephan Steege

PEAR steht für " PHP Extension and Application Repository". PEAR ist eine Gruppe von leistungsfähigen PHP-Klassen, die zur Weiterverwendung empfohlen werden.

Anzeige

PEAR installieren  nach oben

Einige Basispakete von Pear sind schon im Lieferumfang enthalten, wenn man PHP in einer Version > 4.3.0 benutzt. Das eigentliche Installationstool steht zum Download auf http://pear.php.net/go-pear bereit. Die heruntergeladene Datei ist pearinstaller.php. Um sie auszuführen, wird sie wie jede andere "normale" PHP-Datei per Browser gestartet. Es zeigt sich eine komfortable Benutzeroberfläche, die als Installations-Assistent für PEAR zu verstehen ist. Im mehreren Schritten wird die Konfiguration und Installation vorgenommen, wobei die Konfigurationseinträge je nach Umgebung unterschiedlich sind.
Mit Hilfe des Package-Managers, der Bestandteil des Installationstools ist, kann man verschiedene Pakete von PEAR installieren.
Bevor man ein PEAR-Paket im PHP-Code benutzen kann, ist noch das Include vorzunehmen, z.B.:

require_once '/htdocs/PHP/PEAR/Mail/mime.php';

Das muss man für jede Datei wiederholen. Wenn man den Pfad als include_path vorgibt, muss man ihn nur einmal am Anfang jeder php-Datei schreiben:

ini_set('include_path','/htdocs/PHP/PEAR/');
require_once 'Mail/mime.php';

Nähere Informationen auch zur Installation sind unter http://pear.php.net/ zu finden

Handhabung von PEAR  nach oben

Sobald PEAR installiert ist, können die Klassen und Funktionen wie jede andere Klasse verwendet werden. Zur Handhabung hier nun 2 kleine Code-Ausschnitte. Der erste Code-Ausschnitt nutzt das DB-Package von PEAR:

$dbtype='mysql'; 
$conn = DB::connect("$db_type://$userid: ".
                    "$password@$db_host/$db_name"); 
$rs = $conn->query('SELECT * FROM table'); 
while ($row = $rs->fetchRow()) 
{
   // arbeiten mit den einzelnen Zeilen

Das folgende Beispiel nutzt die vorgefertigte Datei Auth.php aus dem Authentifikations-Package von PHP für einen Login-Dialog:

<?php
 error_reporting(E_ALL);
 require_once 'Auth/Auth.php';
?>



« zurück weiter »
Bewerten

 

PHP-Beispiele

.Autor:Jan Winkler.
. Bewertung:
PHP-Beispiele: PEAR HTMLWorld
(5/5 bei 1 Votes)
.
. Community: 586 Beiträge im PHP-Beispiele Forum .

Navigation

Achtung: Seite ist nicht mehr gültig von Sir Quicksand
Undefined variable - bitte um Hilfe von A235
Navigation Link soll ausgewählt bleiben von Maxxon
Zeitliche Zugriffsbegrenzung auf eine Webseite von Krueger008
Suche in einer Spalte Datenbank mit Ausgabe als Link von xmen
php frage von cyborg
Welchen Befehl? von duesseltalker
Mail vom Kontaktformular ist leer von promo
Formular wird alphabetisch sortiert, statt logisch von gooddog
Bekomme Validierung von Style.css.php nicht in den Griff !? von OneMoreMedia
Seiteninhalt über ID's ändern ? von Alex...
Custom tailor made sites to suit your business requirement. von acumencs
Struktur von php-Dateien in wordpress von Iago
Extension:LDAP Authentication von sternkopf
Warnung bzw. Fehlermeldung von rallaf

zum PHP-Beispiele Forum »


 
     
 

Anzeige