tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
590
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Quadaptor Quadaptor ist offline Rookie
    Registriert seit
    Jun 2003
    Ort
    Frankfurt
    Beiträge
    7
    Hi there!

    Mit go-pear (also ohne Internet-Verbindung) habe ich bei mir zu Hause PEAR erfolgreich im Ordner /includes/PEAR/ installiert. Nun möchte ich aus der Index-Datei im Root-Verzeichnis die DB-Funktion von PEAR benutzen. Das includen mit "include("includes/PEAR/DB.php")" gibt keine Ausgabe - weder Fehler noch Erfolgmeldung, obwohl ich zum Testen eine falsche Verbindung angegeben habe.

    Nun wurde mir gesagt, dass ich das PEAR-Verzeichnis im include_path der PHP.ini eintragen muss, damit ich die Dateien von jedem Verzeichnis aus aufrufen kann. Auch das hat nicht funktioniert. Wieder keine Ausgabe.

    Was mache ich falsch bzw. wie kann ich jetzt aus dem Root-Verzeichnis auf die DB.php im PEAR-Verz. zugreifen? Wenn ich direkt im PEAR-Verz. arbeite, funktioniert alles wunderbar - nur nicht aus dem ROOT.

    Ich benutze PHP 4.3.1, Apache 1.3.x, MySQL 3.****? und WinXP.

    Ich hoffe, dass ihr mir helfen könnt!

    Liebe Grüße,
    Quadaptor
     

  2. #2
    Avatar von Sir Robin
    Sir Robin Sir Robin ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    431
    also..sobald das in den Include-Ordner der php.ini drin steht, ist eine Ordnerangabe sinnlos..du musst es nur per

    PHP-Code:
    <?php

    include('PEAR.php');

    ?>
    einfügen...das findet der dann automatisch und bindet es auch ein...allgemein solltest du aber require verwenden zum Einbinden, weil das dann ne Fehlermeldung ausspuckt...

    nachgucken ob´s nen Fehler in der DB-Verbindung gibt, kannst du bei den meisten Packages mit der PEAR::isError() Methode...
     
    Without deviation progress is not possible (F. Zappa)

  3. #3
    Quadaptor Quadaptor ist offline Rookie
    Registriert seit
    Jun 2003
    Ort
    Frankfurt
    Beiträge
    7
    Hallo!

    So wie du es beschrieben hast, habe ich es schon ausprobiert. Hat aber auch zu keinem Erfolg geführt. Die Datei wird zwar richtig eingebunden, also keine Fehlermeldung, etc. (weder mit require noch mit include), es wird jedoch trotzdem keine fehlerhafte Verbindung mit PEAR::isError() ausgegeben.
    Das ist schon ziemlich komisch!

    Vielleicht habe ich das falsch installiert?!
    Wie genau installiert man PEAR? Einfach die go-pear.php ausführen und dem Anweisungen folgen, oder?!

    CYA
    Quadaptor
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 01.08.08, 23:41
  2. PEAR läuft, PHP aber ohne --with-pear
    Von ZorroZ im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.11.07, 16:52
  3. PEAR::QuickForm2
    Von ne0hype im Forum PHP
    Antworten: 2
    Letzter Beitrag: 14.10.07, 00:58
  4. PEAR lernen
    Von Teambeta im Forum PHP
    Antworten: 4
    Letzter Beitrag: 29.09.05, 22:49
  5. Pear installation
    Von Sibra im Forum PHP
    Antworten: 6
    Letzter Beitrag: 30.04.04, 16:22