[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как работает include ?
SvSerg
Я хочу чтобы в шаблоне в отдельном блоке выводилась форма регистрации
, но вместо блока выводится однёрка.
Как сделать чтоб выводился подключенный файл с формой регистрации?

Файл reg.tpl
<div class="reg">Регистрация</div>


Файл index.php
$reg = include './templates/shablon/reg.tpl';
include './templates/shablon/main.tpl';


Файл main.tpl
<td  width="26%"><?php echo $reg; ?></td >


Получается вот
user posted image



Спустя 2 минуты, 18 секунд (11.11.2010 - 12:16) kovaldm написал(а):
Вот

main.tpl

<td width="26%"><?php include './templates/shablon/reg.tpl';; ?></td >

Спустя 9 минут, 10 секунд (11.11.2010 - 12:25) kovaldm написал(а):
А если хотите через переменную, то тогда так:

index.php
$reg = file_get_contents( './templates/shablon/reg.tpl');
include './templates/shablon/main.tpl';


main.tpl
<td  width="26%"><?php echo $reg; ?></td >

А так получается, что у вас include отрабатывает и возвращает 1, которую вы записываете в $reg и выводите вместо шаблона.

Спустя 1 час, 6 секунд (11.11.2010 - 13:26) SvSerg написал(а):
kovaldm

Цитата
А если хотите через переменную, то тогда так:

index.php

$reg = file_get_contents( './templates/shablon/reg.tpl');
include './templates/shablon/main.tpl';


Спасибо, как я сразу не догадался)))))
Быстрый ответ:

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