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

Скрипт выводит html как текст, как исправить?

Доброго времени суток, друзья. Проблема вот в чём:

<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/index.php';

function viewsPost () {
    

    $newsList = array();
    $newsList = postModel();
    
    require_once $_SERVER['DOCUMENT_ROOT'] . '/themes/html/blog-s-full.php';
    
}

viewsPost ();

Из функции postModel, приходит массив с данными. Далее в обычный html файл через foreach выводим эти данные. В итоге получается правильный html документ со всеми выведенными постами. Проблема в том, что в браузер всё содержимое выводится через тег pre и соответственно, выводится в виде текста. Сам файл целиком никак не отрабатывается.

Содержание файла выводится через require, никаких кавычек и обработки содержимого нет.
  • Вопрос задан
  • 2122 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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