Я разрабатываю приложение и использую подпапку в качестве тестового домена.включен dbconfig.php файл не работает при использовании прямого пути вместо относительного пути
http://mywebsite/testing-folder
мой DBCONFIG расположен по адресу:
http://mywebsite/testing-folder/lib/dbconfig.php
, если я включаю файл: http://mywebsite/testing-folder/userarea/profile
с относительным путем оно прекрасно. Если я включу его прямым путем, он выдает ошибку:
FATAL ERROR: Call to a member function prepare() on a non-object in...
$root = 'http://mywebsite/testing-folder/';
include '../../lib/dbconfig.php'; // This works
include $root.'lib/dbconfig.php'; // This does not
любая подсказка о том, почему?
Прочтите это, и вы найдете ответ: http://www.php.net/manual/en/function.include.php#52342 – vee