Здравствуйте, я пытаюсь сделать свой первый сайт, по ходу изучаю css и назрел такой вопрос:
можно-ли разделить одну страницу html на несколько файлов, для того, чтобы менять контент отдельного блока (блока навигации по сайту например) не на каждой странице, а в отдельном файле, как это происходит при смене стилей в css?
Раздел: Другое, последний комментарий: 18.05.2011 10:33 Вопрос закрыт пользователем vkontakte_id26136774
include "" - функция подключения файла в другой файл php
include_once "" - аналог include только проверяет не вызывается ли данный файл раньше.
Существует ещо аналог include - require также require_once
Разбей html по частям (хедер, футер, контент, блоки и т.д) потом в файле индекс обычно (или в любом другом) пишешь < ? p h p include("адрес к файл пример: test.php"); ? > без пробелов
Если именно HTML, то можно, если делать Inoframe. Создаёшь на странице другую страницу, которую вкидываешь в Inoframe, и всё будет как вы захотите.
Я не понимаю людей, занимающихся PHP. Мне проще написать на HTML.
фреймы негодатся, роботы проиндексируют отдельные страници, из которых состоит фрейм, представляете, откроет человек ссылку из поисковика, а там только шапка сайта, или блок с рекламой, или навигация, а всего остального нет.
Добавлено спустя 03 минуты 58 секунд
вчера с "include" ничего не получилось, сейчас буду пробовать снова!
Добавлено спустя 04 минуты 48 секунд
а что это?
Добавлено спустя 13 минут 42 секунды
браузер пишет такую ошибку
Parse error: syntax error, unexpected '?' in Z:\home\localhost\www\1\index.php on line 332
может с денвером чтото нето?
Добавлено спустя 22 минуты 08 секунд
вроди всё впорядке с денвером, по крайней мере "WordPress" на нём запускается
Добавлено спустя 7 часов 55 минут 16 секунд
Наконец разобрался
нужно прописывать не< ? p h p include("menu.php"); ? >,
а < ? p h p include "menu.php"; ? >,
без скобок всё работает.
Спасибо всем кто пытался мне помоч, тему закрываю!