Есть файл index.php в который включаются переменные из других файлов.
<?php
$pages = array
(
'error404'=>'pages/404.php',
'home' => 'pages/home.php',
);
if(isset($_GET['page'])) $page = $_GET['page'];
else $page = 'home';
if(isset($pages[$page])) require $pages[$page]; else require $pages['error404'];
#echo $page['body'];
?>
<?php
function slides($item) {
$images = array();
$path = 'templates/lids_eventhouse_t1/images/slider/' . $item;
$handle = opendir($path);
while ($entry = readdir($handle)) {
$info = getimagesize($path . '/' . $entry);
if($info['mime'] != 'image/jpeg') continue;
$images[] = '<img height="440" width="695" src="/' . $path . '/' . $entry . '" />';
}
if ($images) {
sort($images);
print '<div class="slides"><ul>';
print '<li>' . implode('</li><li>', $images) . '</li>';
print '</ul></div>';
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="{LANG_TAG}" dir="{LANG_DIR}">
<head>
<?php echo $p['title']?>
</head>
<body >
<div id="page">
<?php echo $p['slider']?>
</div>
</body>
</html>
Укороченный код файла home.php из которого подключается переменная:
<?php
$p['title'] = <<< HTML
<title>Декор</title>
HTML;
$p['slider'] = <<< HTML
<div id="slider" class="no-selected">
<div id="item-1" class="item">
<?php slides('item1');
<h2 class="item-title"> </h2>
</div>
<div id="item-2" class="item">
<?php slides('item2'); ?>
<h2 class="item-title"> </h2>
</div>
<div id="item-3" class="item">
<?php slides('item3'); ?>
<h2 class="item-title"> </h2>
</div>
<div id="item-4" class="item">
<?php slides('item4'); ?>
<h2 class="item-title"> </h2>
</div>
</div>
HTML;
?>
как сделать что бы заработало вот это :
<?php slides('item2'); ?> <?php slides('item2'); ?><?php slides('item3'); ?> <?php slides('item4'); ?>
Сейчас отображается в браузере - не обрабатывается как php