[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Include вывод регистрацию
mylook
Возможно что-то я так не делаю .
Раскидал шаблон и скрипта .. но не так работает .
Url пишу register в ссылку и он выводит сначало регистрацию , а потом главную страницу main .
if ($Urls == "register"){
$Contents = include ("./templates/default/register.tpl");
}else{
$Contents = "Выводим последние новости ";
}
include("./templates/default/main.tpl");


А в майн стоит шаблон сайта , тайт и тд .
Вот там вывести текст , нормально работает , а вот с инклюде трабл .
Мне сделать проверку в main ? Чтобы проверить инлюде идёт или обычный текст контент .
killer8080
ob_start();
include ("./templates/default/register.tpl");
$Contents = ob_get_clean();
mylook
Дописал вот так .
Индекс , главная входная точка
if ($Urls == "register"){
$Include = "./templates/default/register.tpl";
}elseif ($Urls == "auto"){
$Contents = "Авто новости";
}else{
$Contents = "Новости";
}

include("./templates/default/main.tpl");

main.tpl шаблон главной страницы , выкладываю только PHP , отвечающий за контент вывод .
               <?PHP
if (!empty($Include)){
include $Include;
}elseif(!empty($Contents)){
echo $Contents;
}

?>

Правильно ? Или как то по другому сделать ?
mylook
killer8080
Спасибо , ща буду пробывать .
sadex13
mylook, об инклюде файла в переменную см. здесь
http://phpforum.su/index.php?showtopic=799...0&#entry2758818

Как раз описано, при каких условиях такой инклюд может работать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.