<?php
session_start();
$tmp=file_get_contents("../../templates/start/main.tpl");
$title="Головна сторінка";
$css="<link href='../../templates/start/css/engine.css' rel='stylesheet' type='text/css' />";
//підключаємо меню з файлу
$navigation=''; // Обнуляем переменную
function callback($s) // Эта функция будет вызываться вместо вывода данных браузеру
{
$GLOBALS['navigation'].=$s; // Новые данные добавляем к переменной
}
ob_start('callback'); // Включаем кеширование и указываем, что вместо отправки данных клиенту, их нужно отправлять в функцию callback
include 'menu.php'; // Просто выполняем скрипт
ob_end_flush(); // Выключаем кеширование... теперь все данные будут уходить браузеру
$menu="$navigation";
//підключаємо файл входу в систему
$log=''; // Обнуляем переменную
function callback1($s1) // Эта функция будет вызываться вместо вывода данных браузеру
{
$GLOBALS['log'].=$s1; // Новые данные добавляем к переменной
}
ob_start('callback1'); // Включаем кеширование и указываем, что вместо отправки данных клиенту, их нужно отправлять в функцию callback
include 'login.php'; // Просто выполняем скрипт
ob_end_flush(); // Выключаем кеширование... теперь все данные будут уходить браузеру
$login="$log";
include ("../../configuration/config.php");
$query = "SELECT * FROM main";
$result=mysql_query($query);
$r=mysql_fetch_array($result);
$name=$r['name'];
$photo=$r['photo'];
$description=$r['description'];
$tmp = ereg_replace("{title}", $title, $tmp);
$tmp = ereg_replace("{css}", $css, $tmp);
$tmp = ereg_replace("{menu}", $menu, $tmp);
$tmp = ereg_replace("{name}", $name, $tmp);
$tmp = ereg_replace("{photo}", $photo, $tmp);
$tmp = ereg_replace("{description}", $description, $tmp);
$tmp = ereg_replace("{login}", $login, $tmp);
echo $tmp;
?>
我将向您展示最简单的示例:*.tpl 文件包含:
*.php 文件
tpl 中的这个标签是从 php.ini 传递给特定模板的变量的名称。您需要另一个页面上的滑块 - 将此变量或数组传递给所需的模板,它将可用