Вставка кода из файла в html сайт

M1
На сайте с 24.09.2013
Offline
55
498

Здравствуйте! Есть сайт на html (расширение файлов php). Как лучше организовать вставки кода из фалов (например если надо поменять номер телефона на всех страницах). Нашел вот такой способ - <?php include("file.php");?> есть ли у него минусы? возможно есть какой то более лучший вариант?

3331c3
adel92
На сайте с 04.01.2012
Offline
334
#1

Лучше вот так:

<? require "file.php"; ?>
NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
M1
На сайте с 24.09.2013
Offline
55
#2

adel92, Спасибо! Почитал про разницу этих способов, она действительно есть и ваш вариант в данном случае самое то!

Staid
На сайте с 30.07.2014
Offline
59
#3

Если единая точка входа на сайт, то можно константу создать, а в шаблоне уже использовать.

К примеру в index.php создаем константу:


define('PHONE', '+7 (495) 000-00-00');

Далее просто выводим в нужном месте:


<?=PHONE ?>
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#4

Но включить просто телефон, уж лучше как написали выше, просто переменной и всё.

Да и require это аналог include. Читаем документацию: http://php.net/manual/ru/function.require.php

Никакой скорости не будет.

---------- Добавлено 06.02.2018 в 20:54 ----------

require используется для подключения фатально важных файлов без которых работа скрипта не имеет смысла.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Staid:
Далее просто выводим в нужном месте

Только не нужно сокращать код, если хочется чтобы всегда и везде работало.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
_
На сайте с 24.03.2008
Offline
381
#6

Лучше сразу простейшим шаблонизатором озаботиться... смарти хотя-бы или что-то подобное.

paveldvlip
На сайте с 16.01.2007
Offline
155
#7

Есть ещё способ: SSI (если без php).

TopSite () - программа определения позиций сайта, массовой проверки всех видов частотности, сбора позиций конкурентов и кластеризации запросов. HTML-отчёты.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий