Posted by Jerry Stuckle on 12/10/66 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
>
>
>
include ("/db/mysql_database.inc.php");
This would be an absolute path to the file system, not a relative path
in your web server. If you were displaying errors you would have one
indicating the file was not found.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
[Back to original message]
|