|
|
|
| помогите отловить ошибку, блин уже несколько часов бьюсь...
есть три файла:
- configuration/system.path.php
<?php
define(ROOT_DIR, $_SERVER["DOCUMENT_ROOT"] . '/');
define(CONFIG_DIR, $_SERVER["DOCUMENT_ROOT"] . '/configuration/');
define(HTML_DIR, $_SERVER["DOCUMENT_ROOT"] . '/html/');
?>
|
- configuration/db.php
<?php
echo "im db config<br>\n";
// Database type
$dbtype = 'mysql';
$db['common']['host'] = 'localhost';
//...
//и т.д.
?>
|
- index.php
<?php
include_once 'configuration/system.path.php';
include_once CONFIG_DIR.'db.php';
include_once HTML_DIR.'headbodyfoot.php';
echo $db['common']['host'];
?>
|
поидее все должно работать, на экран должна вывестись надпись "im db config" и значение переменной $db['common']['host'] и подключиться четвертый файл.
Но несрабатывает все что связанно с db.php =(, а html/headbodyfoot.php подключается корректно
(если подставить вместо CONFIG_DIR.'db.php'; в индексе configuration/db.php то работает
(но мне не хочется пользоваться абсолютными ссылками) ), ощущение как будто файл не подключается.
в чем может быть проблема?
Существует ли возможность один раз ввести все константы и переменные и получать к ним доступ без инклуда файлов? | |
|
|
|
|
|
|
|
для: kaoz
(15.05.2006 в 21:18)
| | если опять проблема в IIS, то буду админа уговаривать Апач ставить :)) | |
|
|
|
|
|
|
|
для: kaoz
(15.05.2006 в 21:26)
| | >если опять проблема в IIS, то буду админа уговаривать Апач
>ставить :))
А разве PHP работает под IIS? | |
|
|
|
|
|
|
|
для: ZC
(15.05.2006 в 21:35)
| | да как CGI | |
|
|
|
|
|
|
|
для: kaoz
(15.05.2006 в 23:29)
| | :))) | |
|
|
|
|
|
|
|
для: kaoz
(16.05.2006 в 08:23)
| | все, блин, разобрался
- configuration/system.path.php
<?php
define(ROOT_DIR, $_SERVER["DOCUMENT_ROOT"] . '/');
define(CONFIG_DIR, $_SERVER["DOCUMENT_ROOT"] . 'configuration/');
define(HTML_DIR, $_SERVER["DOCUMENT_ROOT"] . 'html/');
?>
|
надо было удалить слеши перед папками, но только которые лежат в док_рут, вложеные папки почему то работают | |
|
|
|