|
0 / 0 / 0
Регистрация: 02.07.2015
Сообщений: 5
|
||||||
Вставка php кода в html файл12.09.2018, 11:58. Показов 3069. Ответов 7
Метки нет (Все метки)
Доброго дня уважаемые форумчане.
Вопрос такой, весь сайт на html, и проблема в том, что если мне необходимо поменять что-то в шапке, приходится менять на всех страницах сайта. Решил это исправить и сделать меню в отдельном php файле и подключать его просто парой строчек к странице, но как сделать это не знаю ![]() Создаю пхп файл, вставляю туда html код менюшки и потом в необходимом месте на html странице вставляю
Можно ли в html файл так просто добавить инклуд с пхп функцией? Спасибо большое!
0
|
||||||
| 12.09.2018, 11:58 | |
|
Ответы с готовыми решениями:
7
Вставка HTML кода в PHP файл Сохранение HTML кода в html файл c использыванием php Вставка HTML кода через PHP [ Parse error: syntax error, unexpected '<<' (T_SL) ] |
|
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
|
|||
| 12.09.2018, 13:33 | |||
1
|
|||
|
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
|
|
| 12.09.2018, 13:46 | |
|
В html-файлах php-вставки обычно не обрабатываются. Можно поменять расширения файлов на .php, но у такого подхода много минусов. Рекомендую перенести ваш сайт на какой-нибудь динамический каркас (PHP/MySQL). Сейчас так работает большинство сайтов. Статических же сайтов практически не осталось.
Если самостоятельно ничего подходящего найти не получится, можете мне написать. Добавлено через 3 минуты Mr Coder, это достаточно опасная практика. Кроме того, зачем пытаться исполнять обычные html-файлы, тратя на это время?
0
|
|
|
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
|
|
| 12.09.2018, 13:48 | |
|
Phantom-84, в чем опасность проинклюдить меню на страницы? Не вижу смысла для сайта визитки с 5-ю страницами переписывать весь проект если и так все работает. Не думаю что у ТС там мега проект на html, хотя кто знает...
0
|
|
|
0 / 0 / 0
Регистрация: 02.07.2015
Сообщений: 5
|
||
| 12.09.2018, 14:00 [ТС] | ||
|
0
|
||
|
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
|
||||
| 12.09.2018, 14:20 | ||||
|
А "проинклюдить меню" - это просто очень нерационально. Из-за необходимости выполнения одной инструкции вы заставляете PHP обрабатывать все файлы. Сделайте хотя бы статичное включение меню, если оно не формируется программно, хотя это вам не сильно поможет, т.к. файлы страниц, обычно имеющие значительно больший размер по сравнению с файлом меню, все равно будут обрабатываться PHP. Добавлено через 4 минуты Добавлено через 3 минуты Добавлено через 5 минут Вот демонстрационный пример сайта-визитки из 5-ти страниц. Если мне нужно изменить состав слайдов на главной странице, я вношу изменения в таблицу слайдов. Если мне нужно изменить состав сотрудников на странице /about, я вношу изменения в таблицу сотрудников. И это сложный пример, т.к. там слайды, сотрудники и т.п. выделены в отдельные записи, а ведь можно просто нешаблонное содержимое сохранять в разных полях одной записи, т.е. иметь по одной записи на страницу и не более того.
0
|
||||
|
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
|
|
| 12.09.2018, 14:29 | |
|
Phantom-84, по сути вы предлагаете более сложные решение выходящие за рамки данной темы. На мой взгляд чтоб рекомендовать ТС что либо, уточните все детали проекта и багаж его знаний в области веб-разработки чтоб ваши советы не превратились в скитания по мануалам и созданием кучей тем на форуме.
Человек спрашивает как вставить меню, а вы его отсылаете изучать php/mysql.
0
|
|
|
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
|
|
| 12.09.2018, 14:40 | |
|
Academik, чтобы просто вставить меню, уже нужны знания PHP. Кроме того, я пытался автору темы и вам объяснить, что описанный вами способ включения меню - это фундаментальная ошибка в использовании PHP. Даже если вы не хотите использовать базу данных, вы должны определить или считать из отдельного файла фактические данные, а потом подключить шаблон, в котором будет меню и прочая структурная разметка, но не будет фактических данных!
Добавлено через 1 минуту Будут только инструкции для их вставки в нужных местах шаблона.
0
|
|
| 12.09.2018, 14:40 | |
|
Помогаю со студенческими работами здесь
8
Запись в файл HTML кода PHP Вставка переменной в код html из кода php
DENWER открывает html файл и php отдельно, но не обрабатывает файл html в котором подключен php Вставка JS кода в HTML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|