Переключать пункты меню

Для чего нужна страница index php

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

Например, http://enysayt.com/, https://something.com/, http://aboutcom.ru/ и так далее. Все эти адреса заканчиваются на файле index, с расширением php либо html. Файл и расширение в строке запроса может быть и не виден.

Поэтому для отображения главной страницы каждого сайта существует индексная страница. Обычно на многих движках индексный файл используют для вывода всех модулей функцией include ();
 

Архитектура файла примерно следующая: 

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

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

Файл title.php – служит обычно для вывода всех заголовков. В некоторых случаях выводит полностью весь модуль между тегами <head>…</head>. Содержит все данные для вывода всех строковых переменных для параметров title, describtion, keywords для каждой страницы, файлы стилей, javascript и других настроек.

Затем выводим файл для отображения основного контента и меню сайта. Внутри файла можно прописать специальные скрипты для вывода каждого конкретного адреса при переходе по ссылке в меню сайта. Для отображения текста или статьи обычно пишут специальную функцию и помещают в файл functions.php, а в том месте, где нужно выводить конкретный текст, прописывают вызов функции, например get_text($id, $otd);
 

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

В данном примере мы разобрали лишь некий вариант индексного файла. Хотя вариантов такого файла столько, сколько существует программистов пишущих на php. Поэтому данный пример носит лишь рекомендательный характер. А как поступите вы, это уже ваш конкретный выбор.

Если есть вопросы или у вас есть некие рекомендации по данной теме. Вы всегда можете написать об этом, заполнив форму чуть ниже этой статьи.

Спасибо за внимание!
 

Добавить комментарий


Коллекция скриптов и модулей   © 2017