За последние 24 часа нас посетили 18037 программистов и 1635 роботов. Сейчас ищут 1054 программиста ...

Не выполняется php в собираемом блоке сайта

Тема в разделе "Вопросы от блондинок", создана пользователем horunzjiy, 28 июн 2012.

  1. horunzjiy

    horunzjiy Активный пользователь

    С нами с:
    28 июн 2012
    Сообщения:
    1
    Симпатии:
    0
    Добрый день.
    Помогите решить проблему. Есть статичный сайт, состоящий из блоков - шапка, меню и футер выводятся при помощи вот такой функции

    Код (Text):
    1. $fcontents = implode ('', file ('includes/bottom.html'));
    2. echo $fcontents;
    (шапка и меню - аналогично)

    Проблема: код php, вставленный непосредственно в файл bottom.html, не исполняется на сайте. Т.е. вставляю в этот bottom.html любой php-код, а он частично выводится на сайте текстом.

    Но! если открыть этот же файл bottom.html напрямую в браузере, php-код замечательно исполняется.
    Еще! если переименовать bottom.html в bottom.php - все также замечательно исполняется как на сайте в целом, так и при обращении к файлу bottom.php напрямую.

    Что мешает php коду нормально исполняться??
    Вариант просто переименовать html на php и забыть - не подходит.



    PS И в чем может быть сакральный смысл подобного собирания блоков сайта с помощью именно функций implode и file?
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    божеж мой, я такого не видел... дажеж и придумать не смог бы наверное )
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вы сами писали эти две строки, милейший?
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Код (Text):
    1. include 'includes/bottom.html';