Задать вопрос
@loed

Как исправить include в php 8.3?

В php 7.3 все работало нормально.
<?include ($_SERVER['DOCUMENT_ROOT'].'/ssi/h1.html');?>
при переходе на 8.3 это строка закомментировалась (только на страницах с расширением .php На html страницах все ок ), таким образом:
<!--<?include ($_SERVER['DOCUMENT_ROOT'].'/ssi/h1.html');?> -->
соответственно не работает.... Что где подкрутить?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Непонятно, что такое "строка закомментировалась", но, полагаю, вам нужно короткие теги включить: https://www.php.net/manual/en/ini.core.php#ini.sho...
Ну и в целом сравнить старые и новые настройки PHP и веб-сервера.
Ответ написан
Комментировать
@Refguser
Решения для бизнеса: корп.сайты, ИМ, боты и пр.
Похоже ты используешь SSI. Тут правильный синтаксис будет такой
<!--#include file="./ssi/h1.html"-->

И ни к ВП ни к php это отношения не имеет.
Ответ написан
Vamp
@Vamp
Нужно <?include заменить на <?php include
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы