Здравствуйте уважаемые профессионалы!
Я решил создать сайт, и после того как общее количество страниц по моим подсчетам составило бы 80 листов, я решил вынести повторяющееся меню в отдельный файл и подключить его с помощью JS или include.
Я остановился на функции include, так как за неимением информации решил, что при отключенном JS в броузере у пользователей меню просто напросто не будет отображаться. Если не прав, то поправьте меня.
Верстаю сайт с помощью html+css. И вот в одном из топиков форума (не вашего) я обнаружил совет по выносу повторяющегося кода в отдельный файл.
Конструкция следующая:
<?php include ("menu.txt"); ?>
либо, тоже самое
<?php include ("menu.php"); ?>
Далее я вынес код своего меню в отдельный файл menu.php , и по совету автора этого топика переименовал свои странички с расширением html в расширение php. Меня столь необычное действие встревожило, но в dreamweaver в окне интерактивного просмотра меню без проблем отобразилось.
//Был способ не менять расширение, а добавить в корневой каталог сайта документ .htacces, который помогает интерпретировать html документу включаемый в него код php. Правда у меня ничего не вышло, так как броузер не хотел отображать включаемый код php в тело документа html. И вроде бы .htacces действует только на Апачи.//
Причину я так и не нашел, почему в интерактивном окне dreamweaver (DW), меню видно, а в броузере нет. Догадываюсь, что в DW есть имитатор сервера, который обрабатывает этот php код.
Скажите пожалуйста, для того что бы работать с разработкой php-сайтов и видеть результаты (той же функции include у себя в броузере), необходимо установить у себя на компе виртуальный сервер, типа XAMPP, Денвер, либо проблема в другом? Если в интерактивном окне DW, включаемый код меню с помощью include отображается без проблем, то следовательно можно не волноваться за то, что после того, как я размещу сайт на реальном сервере с поддержкой php, конструкция include будет отображатсья и у пользователей? Либо есть другая причина, по которой броузер не видит конструкцию include ?
Так же я заметил, что когда из программы DW жмешь кнопку, которая дает право просмотра верстаемой страницы в броузерах (которые заранее указал и которые установлены на компе), то html страницы (к примеру index.html) отображаются в броузере, а страницы php (index.php) даже не реагируют на кнопку, не хотят загружаться в броузер. (Отредактировано автором: 15 Октября, 2010 - 10:42:45)
|