Forum Webscript.Ru

Программирование => PHP => Тема начата: tarya от 04 Апреля 2002, 16:07:48

Название: возможно тупейший для вас вопрос. - переменные
Отправлено: tarya от 04 Апреля 2002, 16:07:48
такой вопрос я тут решил засесь за ПХП так как полюбил его мрачно,.. за то шо он такой хороший. вопрос мой вот в чем: я делаю потихоньку свой сайт и стараюсь туда поболее написать всего на ПХП и тем самым научиться. короче говоря я сделал сайтец для себя и строится он по класической схеме а тоесть: сверху шапка построеная на таблице ну в ней пару картинок и флешовина, далее идут пару тройку кнопок и еще далее все содержимое. и вот тут и самое главное,.. содержимое берется у меня методом Инклуд.... и тупо встовляется в ячейку таблицы. короче говоря все прикрасно работает и я очень доволен этим, но есть у меня такие мысли по улучшению, а именно: получается что у меня всего один title  так как все страницы генерятся на одной индескной,.. и вот я придумал такую фичу, а именно написать так <?echo $title?> а переменную $title определять в подключаемом файле. ну короче говоря не чего не робыть, файлы то встовляются и все работает но Титла не видно не грама так как наверное это потому что файло то строится с начала и получатся что сначала пишется <?echo $title?> а уж потом доходит дело до ее определения. короче говоря помоги мне как выйти из этой ситуёвины, так как это бы сильно помогло бы мне в решении многих вопросов, а именно :) поменять так картинки или флешовину или цвет таблицы и чего угодно.
спасибо
Название: Создание шаблона с помощью include и переменных.
Отправлено: Metaller от 04 Апреля 2002, 16:13:16
Попробуй включать вначале другой файл, где определяется титл.
Название: Создание шаблона с помощью include и переменных.
Отправлено: tarya от 04 Апреля 2002, 16:33:31
ага интересная мысля,... тока нужно поразмыслить над ней. ... наверное нужно делать по 2 файла в одном переменные определять а во втором инфо?  тока теперь треба будет и движок переделать....
Название: Создание шаблона с помощью include и переменных.
Отправлено: Metaller от 04 Апреля 2002, 16:35:53
Цитировать
движок переделать

Сложно разве?
Название: Создание шаблона с помощью include и переменных.
Отправлено: tarya от 04 Апреля 2002, 16:40:41
ну может для тебя и не сложно а я тут начинающий
Название: Создание шаблона с помощью include и переменных.
Отправлено: Metaller от 04 Апреля 2002, 16:42:26
Да я, в общем, тоже не суперспец :-))
Просто переделать твой движок под новый - имхо, нефиг делать...
Название: Создание шаблона с помощью include и переменных.
Отправлено: Dm от 04 Апреля 2002, 16:54:15
tarya,
во-первых, пример:
index.php:

$title = "Заголовок";
include("header.php");
// дальше в таком же духе
?>

header.php


   <? echo $title; ?>



во-вторых, кроме php не плохо было бы подучить и русский.
Название: Создание шаблона с помощью include и переменных.
Отправлено: tarya от 04 Апреля 2002, 16:55:09
буду стараться! служить и защищать!
Название: Создание шаблона с помощью include и переменных.
Отправлено: AlieN от 04 Апреля 2002, 17:00:30
или вот так:


blabla
<br /><?php<br />iif($action=="1"){$title="раздел 1";}<br />iif($action=="2"){$title="раздел 2";}<br />print $title;<br />?><br />

blabla
главное окно
iif($action=="1"){$inc="inc1.php";}
iif($action=="2"){$inc="inc2.php";}
include("$inc");
?>
блабла

Название: Создание шаблона с помощью include и переменных.
Отправлено: tarya от 04 Апреля 2002, 17:02:39
ребята да я тут как неделю его учу,... вы уж ко мне несзойдите....  а что с русским плохо у меня? все мечтаю только на Украинском благородном говорить и писать
Название: Создание шаблона с помощью include и переменных.
Отправлено: AlieN от 04 Апреля 2002, 17:04:06
blabla=блабла=всякая чепуха
в контексте моего сообщения это html-код
Название: Создание шаблона с помощью include и переменных.
Отправлено: tarya от 04 Апреля 2002, 17:05:04
вот и спасибо, помогли то как, просто для вас это тьфу и все, а у меня еще мозги не включились.


спасибо
Название: Создание шаблона с помощью include и переменных.
Отправлено: Dm от 06 Апреля 2002, 23:21:30
лучше разделять код html от кода php.
т.к. в дальнейшем могут возникнуть проблемы с изменением дизайна.