![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
люди , посоветуйте как лучше поступить . нужно сгенерировать хтмл стр , т.е по заданому шаблону подставить данные , ссылки , адреса , надписи , вот, так как мне лучше поступить ? есть вариант - писать в файл шаблона со смешением в н-ное кол-во байт от начала файла , но тут я боюсь запутаться , и не попасть в нужную позицию в файле шаблоне !
сгенерированая страница , должно потом жить сомостоятельной жизнью , функционально !!! как мне это сделать подскажите !!!!! |
|||
|
||||
| Serkys |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1061 Регистрация: 19.4.2004 Репутация: 4 Всего: 22 |
Используй ini файлы, xml тоже подойдёт. Для их парсинга есть специальные функции в РНР.
Я бы предпочёл ini. |
|||
|
||||
| mclight |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 6.7.2005 Где: Baku, Azerbaijan Репутация: 1 Всего: 2 |
для начала можешь пользоваться функциями
--------------------
Как я решал подводные камни Cakephp и не только |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Исчерпывающий ответ на исчерпывающий вопрос. Ручками. Ты конкретно приводи проблему с которой ты столкнулся. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| mclight |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 6.7.2005 Где: Baku, Azerbaijan Репутация: 1 Всего: 2 |
ну ладно....так уж и быть...... делаешь функцию в которой прописываешь то что она должна выводить, допустим календарь.....
а на сайте пиши
Это сообщение отредактировал(а) mclight - 22.3.2007, 11:15 --------------------
Как я решал подводные камни Cakephp и не только |
||||
|
|||||
| mishaSL |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Насколько я понял, ты хочешь генерировать HTML страничку и потом ее сохранять.
Да, на самом деле легко будет запутаться с подсчетом кол-ва байт. Лучше воспользуйся каким-нибудь шаблонизатором или напиши его сам. Есил это для тебя на данном этапе реализовать сложно, то для этой задачи можно воспользоваться функциями буферизации, к примеру:
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||||
|
|||||||
| mclight |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 6.7.2005 Где: Baku, Azerbaijan Репутация: 1 Всего: 2 |
mishaSL, если ты не против, я процитирую тебя......
так что, воспользуйтесь готовыми скриптами.... --------------------
Как я решал подводные камни Cakephp и не только |
|||
|
||||
| Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
box, ИМХО, оптимальный вариант - в ХТМЛ коде делать какие-либо идентификаторы типа {CALENDAR_TEXT}, а потом делать
а потом сохраняешь содержимое $template PS. я точно не помню порядок следования параметров в str_replace, поэтому могу ошибаться. -------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |