2012-04-05 8 views
0

Ich verwende PEAR auf einer gehosteten Website und möchte das MDB2-Paket verwenden. Jede Website im Internet initialisiert das MDB2-Paket mit einer require('MDB2.php'). Leider bietet mir mein Webhost nur den Speicherort der Hauptdatei PEAR.php.Wie können PEAR-Pakete eingebunden werden, indem nur die PEAR.php-Datei eingeschlossen wird?

Aber ich denke, ich erinnere mich an eine Methode zum Einschließen PEAR-Pakete, ohne sie durch Dateinamen, sondern die Verwendung der globalen PEAR Klasse durch Aufruf einer statischen Funktion. Leider bin ich mehrere Male durch die Dokumentation gelaufen und habe versucht, jede Kombination von Schlüsselwörtern zu googlen, die mir helfen könnte, die Lösung zu finden, aber ich habe sie nicht gefunden.
Also, ist das möglich ?? Und wenn ja, wie mache ich das ??

Vielen Dank, ich habe jetzt mehr Stunden gesucht worden :(

Steven

Antwort

1

Nein, ist es nicht möglich, Birne Pakete durch die PEAR-Klasse zu laden.

die einzige offizielle Weg, um eine Birne Paket enthalten ist require/include die Datei, die Sie verwenden möchten:

require_once 'MDB2.php'; 

Ihr Web-Host wird wahrscheinlich auch MDB2 nicht installiert haben, Sie müssen es also selbst versenden. Siehe das Handbuch installation on a shared host.

Verwandte Themen