I've been working on a script for a while now and it works perfectly on my
local machine. I'm using a couple of classes, mainly my database and users
classes.
After logging in, I assign a session variable to the user's row in the
database: $_SESSION['user'] = $db->row;
This works fine locally, but on my hosted machine, it settings the variable
to this:
__PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => users
[user] =>
[loggedin] => 1
[ip] => 12.222.81.78
[db] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => thedatabase
[host] => localhost
[user] => melchior_clients
[pass] => ****************
[data] => melchior_clients
[linkid] => 0
[res] => 0
[num] => 0
[row] =>
[logger] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => logger
[logdir] => logs/
[fp] =>
)
)
[logger] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => logger
[logdir] => logs/
[fp] =>
)
)
For some reason, as far as I can tell, it's making every class variable to
__PHP_Incomplete_Class for some reason. The way I'm accessing the classes
via another class this something like this:
$db = new theDatabase;
$user = new Users;
$user->db = $db;
And then, within the class, I access it as such:
$this->db->query($sql);
This works perfectly on my local machine, but it gets all weirded once I
upload it. I have NO idea why or how to fix it. Does anyone have any ideas?
------------------------------------
Stephen Craton
[EMAIL PROTECTED]
IM: [EMAIL PROTECTED]
http://www.melchior.us
------------------------------------
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php