13.08.2020, 12:22 [+3 UTC]
в нашей команде: 4 692 чел. | участники онлайн: 4 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.89 (25.04.2020)
JS-v.1.45 | CSS-v.3.39

Общие новости:
13.04.2020, 00:02

Форум:
02.08.2020, 11:21

Последний вопрос:
13.08.2020, 12:20
Всего: 152775

Последний ответ:
11.08.2020, 14:13
Всего: 260352

Последняя рассылка:
13.08.2020, 01:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
04.10.2019, 15:01 »
dar777
Это самое лучшее решение! [вопрос № 196515, ответ № 278836]
21.03.2010, 18:23 »
Aleks Brest
Оценка ответа: 5 Комментарий к оценке: Совершенно верно smile [вопрос № 177387, ответ № 260285]
08.07.2010, 04:54 »
Kalina777
Спасибо за оперативный ответ! [вопрос № 179436, ответ № 262458]

РАЗДЕЛ • PHP / Perl / Python

Создание программ на языках PHP, Perl и Python.

[администратор рассылки: Коцюрбенко Алексей Владимирович (Старший модератор)]

Лучшие эксперты в этом разделе

SAW
Статус: Студент
Рейтинг: 157
Коцюрбенко Алексей Владимирович
Статус: Старший модератор
Рейтинг: 29
Хватов Сергей
Статус: Академик
Рейтинг: 3

Перейти к консультации №:
 

Консультация онлайн # 74328
Раздел: • PHP / Perl / Python
Автор вопроса: Rocky
Отправлена: 06.02.2007, 01:53
Поступило ответов: 2

Здравствуйте эксперты!
Помогите пожалуйста очень нужно а то проподаю!
Не знаю туда написал или нет. Вопрос вот в чем.
У меня есть куча страничек html которые сделаны по одному шаблону, только на них разный текст и разные картинки. Но мне надо чтобы не было этой туевой кучи страничек а можно было это как то скомпановать так чтобы была одна страничка, и при вызове ее с разных мест были соответственно разные тексты и т.п. . А тонеудобно и некрасиво если менять параметры ее то менять надо все О_о
Я в этом не очень разбираюсь так что если можно поподробнее. А если пример наглядный будет то просто сказка!
Помогите!!!
Заранее огромное спасибо!

Состояние: Консультация закрыта

Здравствуйте, Rocky!
Создаете шаблон, в который вписываете все, что есть общего у всех страниц. Дальше варианта 2:
1. сам шаблон называете index.php и вызывайте его с параметром page={номер страницы}, в зависимости от которого в нужном месте подставляете содержимое:
include($page.".txt");
2. шаблон сохраняете, скажем под именем page.tpl, в месте вставки делаете какую-то пометку, например [_REPLACE_HERE_] , a в index.php, загружаете содержимое page.tpl в строку:
$content=implode(file('page.tpl'),'\n');
в зависимости от того же параметра $page находите содержимое, которое надо подставить:
$replstr=implode(file($page.'.txt'),'\n');
$content=str_replce('[_REPLACE_HERE_]',$replstr,$content);
и выводите пользователю результат:
echo $content

Второй вариант даже немного лучше, потому что если Вы захотите поменять шаблон страницы, то не рискуете затронуть php-код, а еще можно позволить пользователю выбирать в каком виде он предпочитает просматривать страницу.


Консультировал: PVS
Дата отправки: 06.02.2007, 10:17

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 141659 от Angel7

Здравствуйте, Rocky!

Попробуйте скрипт отсюда. Я написала комменты почти везде, надеюсь, проблем не возникнет! А если возникнут - обращайтесь снова!

Удачи!


Консультировал: Angel7
Дата отправки: 06.02.2007, 15:26

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14808 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.89 от 25.04.2020
Версия JS: 1.45 | Версия CSS: 3.39