PHP формирование Html документа в 2 этапа

Модератор: Злобный

Ответить
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

PHP формирование Html документа в 2 этапа

Сообщение sky-net »

Народ у меня такая проблемка
создается сайт на нем множество отдельных php документов и нужно сделать для них один каркас в котором они будут грузится я знаю что это можно сделать через фрэймы а можно ли другим вариантом обойтись без фрэймов?
указать что ли в html документе ссылку на php документ и что бы результат этого php отобразился в html документе или как-то подругому я не знаю поэтому и спрашиваю? если че не понятно написано спрашивайте я перефразирую или уточню :) помогите плиз :help:
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

Эт штука называется темплейты - шаблоны.
Примером шаблонного движка может служить Smarty - smarty.php.net - шаблоны пишутся на хтмл+немного собственных тегов движка, а в пхп ты подготавливаешь данные и лишь в конце гришь "а теперь всё выводим согласно шаблона такого-то".

в результате у тебя дизайн и движок оторванны друг от друга и практически безболезненно независимо доделываются/дебагаются/и т.д.
Golden Wolf
Юзер
Сообщения: 54
Зарегистрирован: Вт ноя 26, 2002 12:03
Контактная информация:

Сообщение Golden Wolf »

Ещё XSLT можно использовать :)
На php генерируеться только xml который каким нибудь sablotron-ом преобразуется в html
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

Golden Wolf писал(а):Ещё XSLT можно использовать :)
На php генерируеться только xml который каким нибудь sablotron-ом преобразуется в html
спасибо :)
буду знать
но я нашел решиние :) функция include() :super:
Аватара пользователя
Ali Baba
Продвинутый
Сообщения: 463
Зарегистрирован: Ср сен 22, 2004 09:43
Откуда: оттуда все мы
Контактная информация:

Сообщение Ali Baba »

и require()
используй эти..
include_once()
require_once()
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

Ali Baba писал(а):и require()
используй эти..
include_once()
require_once()
о-о-о-о клева ! :) :super: спасибо :beer:
Ответить

Вернуться в «Программирование»