Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 14:26   #1
isscom
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 7
Вопрос Динамический блок help please

Добрый день
Моё первое сообщение
Помогите, пожалуйста, с кодом; вроде я по адресу обращаюсь
В общем у меня на сайте 50 страниц
Всё написано на html и css
Проблема в том, что если мне нужно поменять что-то в меню или какой-нибудь постоянный блок, то приходится копировать код во все 50 страниц
Подскажите, пожалуйста, как это можно оптимизировать?
Вроде бы ничего сложного, создать файл php для меню, для нужных блоков и вставить в нужное место и менять содержимое в php файлах, верно?
Как это всё пишется? Гуглил - не нашел то, что нужно
Спасибо
Php не знаю вообще((
isscom вне форума Ответить с цитированием
Старый 21.07.2015, 15:04   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) у Вас на хостинге поддержка PHP вообще есть?
2) Вы понимаете, что кто-то должен будет выделить общую часть (которую потом надо будет менять сразу во всех файлах) в отдельный файл? Это тоже займёт достаточно времени.
3) решить задачу можно не только через PHP.
вот что пишут на StackOverflow - Include another HTML file in a HTML file
4) А Вы сайт себе самостоятельно делали? Если нет, то может стоит обратиться к специалистам?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.07.2015, 15:28   #3
isscom
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 7
По умолчанию

1) Поддержка php на хостинге есть
2) Лучше один раз выделить, чем каждый раз менять содержание блоков на всех 50 страницах
3) Почитаю, спасибо!
4) Сайт делал сам tkimperial . ru
Там блоки "новые поступления"
Ну и всякие разные тоже

Меня интересует синтаксис, т.е. как я, грубо говоря, вместо содержания блока на каждой странице буду ссылаться на php файл
Ну и как оформить php файл, чтобы всё вставлялось ровно
isscom вне форума Ответить с цитированием
Старый 21.07.2015, 16:16   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

синтаксис очень простой:
Код:
<html>
<title>Заголовок</title>
<body>
<?php include('common_block.html'); ?>
</body>
<html>
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.07.2015, 16:30   #5
isscom
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 7
По умолчанию

Я правильно понимаю, что common_block.html это файл с содержанием того, что я хочу вставить?
Ща попробуем))
isscom вне форума Ответить с цитированием
Старый 21.07.2015, 16:33   #6
isscom
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
синтаксис очень простой:
Код:
<html>
<title>Заголовок</title>
<body>
<?php include('common_block.html'); ?>
</body>
<html>
Видимо, я что-то не так понял
На страницу "куда вставлять" поставил в нужное место <?php include('common_block.html'); ?>
Создал файл common_block.html с нужным содержанием
Не работает ((
isscom вне форума Ответить с цитированием
Старый 21.07.2015, 16:35   #7
Dmitry33RU
Пользователь
 
Регистрация: 09.10.2014
Сообщений: 62
По умолчанию

Могу помочь переделать сайт на платной основе. Если интересно, обращайтесь.
Dmitry33RU вне форума Ответить с цитированием
Старый 21.07.2015, 16:41   #8
isscom
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 7
По умолчанию

Мне нужен всего лишь код) Простой код который включает содержимое одной страницы в другие мои 50 страниц)
isscom вне форума Ответить с цитированием
Старый 21.07.2015, 16:44   #9
Dmitry33RU
Пользователь
 
Регистрация: 09.10.2014
Сообщений: 62
По умолчанию

вам уже написали его выше.
Dmitry33RU вне форума Ответить с цитированием
Старый 21.07.2015, 16:47   #10
isscom
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 7
По умолчанию

Видимо, я что-то не так понял
На страницу "куда вставлять" поставил в нужное место <?php include('common_block.html'); ?>
Создал файл common_block.html с нужным содержанием
Не работает ((
isscom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамически выделять блок памяти объемом 64 Кбайт. Выделенный блок заполнять символьной информацией и переписывать в файл RuRu* Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 16 14.03.2013 18:04
динамический рисунок sasha1993 Общие вопросы Delphi 1 25.06.2011 20:43
Динамический массив - или всё таки не динамический? vedro-compota Общие вопросы C/C++ 30 10.12.2010 23:22
Как поместить блок в блок? mulderfbi HTML и CSS 6 28.09.2010 12:13
первый блок должен заливать весь фон, а второй блок блок выводить сплошную горизонтальную балку SanBorisych HTML и CSS 2 12.01.2010 17:42