Как сделать

Как включить HTML во многие документы, используя PHP

Многие разработчики используют PHP для включения частей содержимого веб-сайта, которые повторяются по всему сайту: обычно заголовок сайта, включая элементы навигации и логотип, а также нижний колонтитул, виджеты или кнопки социальных сетей и другой контент. Это лучшая практика веб-дизайна. Это помогает минимизировать время загрузки и оптимизировать процесс просмотра. Как только посетители сайта поймут одну страницу, они поймут, как ориентироваться на других.

Без использования PHP «включает в себя» вы должны были бы добавить их по отдельности на каждую страницу. Это создает проблему, когда вы хотите внести изменения тоже. Например, чтобы обновить дату авторского права в нижнем колонтитуле или добавить новую ссылку в навигационное меню вашего сайта, вам придется изменить каждую страницу на сайте. Для больших сайтов простое редактирование становится трудоемкой, повторяющейся задачей.

Решение PHP «Включить»

Если у вас есть PHP на вашем сервере , вы можете написать один блок кода и включать его где угодно — на каждой странице или выборочно. Например, скажем, у вас есть виджет «Свяжитесь с нами», который позволяет посетителям сайта связаться с вашей компанией. Если вы хотите, чтобы это появлялось на определенных страницах, но не на других, использование PHP include — это экономящее время решение. Если вам потребуется отредактировать эту форму в будущем, вы просто отредактируете этот один блок кода в одном файле, и каждая включающая его страница получит обновление. 

Большинство серверов настроены с установленным PHP. Обратитесь к системному администратору или хосту, если вы не уверены, установлен ли PHP на вашем сервере. Если это не так, они могут помочь вам с установкой.

  1. Напишите HTML, который вы хотите повторить, на нескольких страницах и сохраните его в отдельный файл. В этом примере мы включаем контактную форму на отдельных страницах и называем ее contact-form.php .

    Сохраните все ваши включаемые файлы в отдельном каталоге с именем «include» (как в этом примере) или чем-то подобным. Вы будете знать, где их найти и как их назвать.

  2. Откройте одну из веб-страниц, на которой вы хотите отображать контактную форму.

  3. Разместите следующий код именно там, где вы хотите, чтобы форма отображалась. Измените путь и имя файла соответствующим образом.

    <? PHP
    require ($ DOCUMENT_ROOT. "includes / contact-form.php");
    ?>
  4. Напишите этот код для каждой страницы, на которой вы хотите, чтобы появилась контактная форма.

    Просто скопируйте и вставьте код для скорости и удобства.

  5. Если вы хотите что-то изменить в контактной форме (например, добавить новое поле), просто отредактируйте файл contact-form.php . Когда вы загрузили отредактированный файл в каталог include / на сервере, вы увидите изменения, отраженные на каждой странице вашего сайта, использующей этот код. Это гораздо быстрее, чем менять эти страницы по отдельности!

Все, что может поместиться в стандартном HTML-файле, может быть включено в PHP.

Сохраните любую страницу, использующую PHP, включите как файл PHP с соответствующим расширением (например, index.php ). Некоторым серверам это не требуется, но выполнение этого на практике устраняет любую неопределенность и позволяет избежать проблем, если вы переместите свой сайт на другой сервер.

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone