BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP Pear Login ! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Pear Login !
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ColdFire ColdFire ist männlich
BlackBoarder


Dabei seit: 08.06.2002
Beiträge: 986

Achtung Pear Login !       Zum Anfang der Seite springen

Hy Leute!

Ich habe wieder einmal ein php problem. Ich "bastle" grade an einem loginsystem dazu verwende ich funktionen von pear.

Offline (Xampp)
Funktioniert alles so wie ich mit das vorstelle.
Online nicht.

Ich bekomme solche meldungen:
code:
1:
2:
3:
4:
Warning: main(DB.php): failed to open stream: 
No such file or directory in /bestellung/includes/connect.inc.php on line 8

Fatal error: main(): Failed opening required 'DB.php' (include_path='.:/usr/share/php:/usr/share/pear') in /bestellung/includes/connect.inc.php on line 8


Das weist doch drauf hin das der Pearpfad nicht verfügbar ist bzw mein require auf die DB.php nicht erfolgreich ist oder ?

connect.inc.php auf dem Inlcudesverzeichnis sieht so aus:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:

<?php
/*
CopyRight by Â© 2007 ICH 
*/

require_once 'DB.php'//-- PEAR::DB Klasse

//-- create DB connection
$db DB::Connect("mysql://User:PWD@localhost/buggy");
$db->setFetchMode(DB_FETCHMODE_ASSOC);


//-- ein fehler funktion die aufgerufen wird bei PEAR interner errors
function PEAR_error($var)
{
    // Ignoriere Fehler wo @ Zeichen davor stehen oder eben
    // die fehler veraltet ( PHP 4 ) sind
    if ((E_USER_ERROR error_reporting()) != E_USER_ERROR)
    {
        return false;
    }

    $error debug_backtrace();
    $error $error[9];

    $str_error  "Error No: " $var->getCode() . "\n";
    $str_error .= "Error file: " $error['file'] . "\n";
    $str_error .= "Error line: " $error['line'] . "\n";
    $str_error .= "Error Message: " $var->getMessage() . "\n";
    $str_error .= "Error details: " $var->getUserInfo() . "\n";
    $str_error .= "Error trace:\n\n" var_export($error['args'], true);

    ob_end_clean();
    echo nl2br($str_error);
    exit;
}

PEAR::setErrorHandling(PEAR_ERROR_CALLBACK'PEAR_error');


Wie kann ich jetzt in erfahrung bringen wie der korrekte pfad jetzt auf mein Pearverzeichnis ist. Das muss doch der Provider in seinem apache hinterlegen das man den überall aufrufen kann...?

Wie kann ich das einstellen bzw umgehen?

TIA ColdFire

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von ColdFire: 12.08.2007 13:14.

12.08.2007 13:13 ColdFire ist offline E-Mail an ColdFire senden Beiträge von ColdFire suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Wenn's dir auf die paar Kilobyte, die die PEAR-Klassen wegnehmen, nicht ankommt, könntest du sie selbst irgendwo in deinem Verzeichnis ablegen und mittels ini_set() den Include-Path um dieses Verzeichnis ergänzen. Ansonsten kommst du nicht umhin, beim Provider anzufragen, ob und wo PEAR-Klassen installiert sind.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

12.08.2007 13:41 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ColdFire ColdFire ist männlich
BlackBoarder


Dabei seit: 08.06.2002
Beiträge: 986

Themenstarter Thema begonnen von ColdFire
      Zum Anfang der Seite springen

D.h. die zuweisungen müssen stimmen die ich gemacht habe oder ?
12.08.2007 13:55 ColdFire ist offline E-Mail an ColdFire senden Beiträge von ColdFire suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP Pear Login !

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH