Lexx59
Профессор
- Регистрация
- 9 Янв 2009
- Сообщения
- 183
- Реакции
- 38
- Автор темы
- #1
Решил немного переделать простенький движок.
В дефолтном виде он такой:
В корне есть папка /data/
В ней /data/header.php
Файл index.php
В таком виде title выводится нормально.
Но появилась потребность создать вложенную папку:
/city/index.php
причем, вложенность может быть любого уровня:
/country/city/index.php
Для которой нужно использовать тот же самый header.php
Поэтому в index.php добавил переменную с именем домена:
В таком виде Title выходит пустым
Хотя остальной код из header.php подтягивается нормально.
Помогите разобраться в чем проблема?
Можно, конечно, вручную для каждого уровня вложенности index.php поправлять пути к папке /data/ либо копировать данную папку на каждый уровень, но хочется чтобы код не зависел от уровня вложенности.
В дефолтном виде он такой:
В корне есть папка /data/
В ней /data/header.php
Код:
[I]код[/I]
<title><?php echo $title; ?></title>
[I]код[/I]
Код:
<?php
$title = "Title1";
require('/data/header.php');
[I]код[/I]
?>
Но появилась потребность создать вложенную папку:
/city/index.php
причем, вложенность может быть любого уровня:
/country/city/index.php
Для которой нужно использовать тот же самый header.php
Поэтому в index.php добавил переменную с именем домена:
Код:
<?php
$domain = "http://site.ru";
$title = "Title";
require($domain.'/data/header.php');
[I]код[/I]
?>
В таком виде Title выходит пустым
Хотя остальной код из header.php подтягивается нормально.
Помогите разобраться в чем проблема?
Можно, конечно, вручную для каждого уровня вложенности index.php поправлять пути к папке /data/ либо копировать данную папку на каждый уровень, но хочется чтобы код не зависел от уровня вложенности.