Показать сообщение отдельно
Старый 17.11.2006, 11:55     # 1
maskman
Face Of IMHO
 
Аватар для maskman
 
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838

maskman - Гад и сволочь
PHP: проблема c if и include

Здравствуйте
Есть небольшая проблемка, понимание которой вне моей компетенции. Помогите решить.
Есть очень много файлов 'index.php' следущей структуры
Код:
<?php include ('head.php') ?>
<?php include ('body.php') ?>
<?php include ('bottom.php') ?>
'body.php' - в каждом файле разные
'head.php' и 'bottom.php' - для всех файлов одинаковые

Надо сделать чтобы в зависимости от уровня авторизованного пользователя скрывалось/показывалось 'body.php'

Этот вариант работает превосходно и без вопросов
Код:
<?php include ('head.php') ?>

<?php if ($access) { ?>
<?php include ('body.php') ?>
<?php } ?>

<?php include ('bottom.php') ?>
но для его раелизации мне придется изменить больше 1000 файлов 'index.php' - поэтому от отпадает.
или перерыть все 'body.php' - что тоже очень не удобно да и пркатически не возможно.

Если я вставляю начало проверки if ($access) { внутрь 'haed.php', а конец проверки } в начало 'bottom.php', то выскакивает ошибка
Parse error: parse error, unexpected $end in w:\home\webserver\www\lib\head.php on line 181

Помогите решить проблему...
__________________
Улыбайтесь - Это всех раздражает!
Мои фотографии
maskman вне форума