Posted by ZeldorBlat on 10/20/34 11:59
Bit Byte wrote:
> I have written a number of PHP include files. I have carefully
> partitioned them into logical folders - based on functionality. My
> directory structure looks something like this:
>
> $(rootdir)/includes/
> $(rootdir)/includes/patterns
> $(rootdir)/includes/core/db
> $(rootdir)/includes/core/utils
> $(rootdir)/includes/core/logger
> ...
>
> etc.
>
> Each folder contains one or more files. I wrote the following script to
> test my db classes:
>
> <?php
> echo "In script\n" ;
> include ("/db/mysql_database.inc.php");
> echo "Got here\n" ;
>
> try
> {
> echo "Attempting to instantiate db object\n" ;
> $m_dbconnection = new MySQLDatabase();
> echo "Object created succesfully\n" ;
> }
> catch (Exception $e)
> {
> echo "Exception caught : " . $e->getMessage() . "\n" ;
> }
> ?>
>
> Output: "In script Got here Attempting to instantiate db object "
>
> I cannot, for the life of me, work out wtf is wrong iwth the script, and
> why I can't seem to use my directory structure. The above script is
> being run from $(rootdir). $(rootdir) is in folder htdocs under Apache.
>
> Additional Info:
> ----------------------
> PHP Version: PHP5
> Web Server: Apache 2.0
> OS: Windows 2K
Perhaps because "/db/mysql_database.inc.php" is relative to the root of
the filesystem and not the PWD?
Navigation:
[Reply to this message]
|