Connecting Tech Pros Worldwide Help | Site Map

PEAR DB

andy
Guest
 
Posts: n/a
#1: Apr 12 '07
Hey All,

When I have
DB.php (PEAR)
in the root directory of my project it works ok using
require "DB.php";

When I put it in a seperate folder and call it using
require "classes/DB.php";

i get the following errors:

Warning: Problem with method call - please report this bug in /
home/..../DB.php on line 520
Warning: Problem with method call - please report this bug in /
home/..../DB.php on line 543

Toby A Inkster
Guest
 
Posts: n/a
#2: Apr 13 '07

re: PEAR DB


andy wrote:
Quote:
Warning: Problem with method call - please report this bug in /
home/..../DB.php on line 520
Warning: Problem with method call - please report this bug in /
home/..../DB.php on line 543
What is on those lines?

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

* = I'm getting there!
andy
Guest
 
Posts: n/a
#3: Apr 16 '07

re: PEAR DB


This is the PEAR DB.php

520: $dsninfo = DB::parseDSN($dsn);
....
540: $tmp = PEAR::raiseError(null, DB_ERROR_NOT_FOUND, null, null,
541: "Unable to include the DB/{$type}.php"
542: . " file for '$dsn'",
543: 'DB_Error', true);


On 13 Apr, 10:02, Toby A Inkster <usenet200...@tobyinkster.co.uk>
wrote:
Quote:
andy wrote:
Quote:
Warning: Problem with method call - please report this bug in /
home/..../DB.php on line 520
Warning: Problem with method call - please report this bug in /
home/..../DB.php on line 543
>
What is on those lines?
>
--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux
>
* = I'm getting there!

Toby A Inkster
Guest
 
Posts: n/a
#4: Apr 16 '07

re: PEAR DB


andy wrote:
Quote:
520: $dsninfo = DB::parseDSN($dsn);
...
540: $tmp = PEAR::raiseError(null, DB_ERROR_NOT_FOUND, null, null,
541: "Unable to include the DB/{$type}.php"
542: . " file for '$dsn'",
543: 'DB_Error', true);
Both of those look fairly innocuous, so I'm guessing the error is
elsewhere.

Firstly, do you have you made sure that PEAR DB supports your version of
PHP?

Secondly, try turning on all error reporting (error_reporting(E_ALL)) and
see if any more interesting errors show up -- I'm guessing there might be
something about being unable to include a particular file.

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

* = I'm getting there!
andy
Guest
 
Posts: n/a
#5: Apr 16 '07

re: PEAR DB


Yes it supports the database, I have two version of the php script i
am writing, same server, same account etc.

The only differance is the way DB.php is stored.

one is in the root directory
include "DB.php";

one is in a sub directory

include "pear/DB.php";

On 16 Apr, 08:28, Toby A Inkster <usenet200...@tobyinkster.co.uk>
wrote:
Quote:
andy wrote:
Quote:
520: $dsninfo = DB::parseDSN($dsn);
...
540: $tmp = PEAR::raiseError(null, DB_ERROR_NOT_FOUND, null, null,
541: "Unable to include the DB/{$type}.php"
542: . " file for '$dsn'",
543: 'DB_Error', true);
>
Both of those look fairly innocuous, so I'm guessing the error is
elsewhere.
>
Firstly, do you have you made sure that PEAR DB supports your version of
PHP?
>
Secondly, try turning on all error reporting (error_reporting(E_ALL)) and
see if any more interesting errors show up -- I'm guessing there might be
something about being unable to include a particular file.
>
--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux
>
* = I'm getting there!

Closed Thread