PHP + SSI + ещё один include - помогите

Автор kuksha, 10-10-2018, 22:21:35

« назад - далее »

kukshaTopic starter

Есть файл test.php, в котором есть строчка:
include_once('shapka/shapka_'.$lang.'.shtml');
Всё работает (да, шапки различаются в зависимости от языка)

Теперь в середину файлов shapka_хxх.shtml надо включить содержимое файла shapka_verh.shtml при помощи SSI-директивы.
Пробовал так:
<!--#include file="shapka_verh.shtml" -->
<!--#include virtual="shapka_verh.shtml" -->
<!--#include virtual="shapka/shapka_verh.shtml" -->
<!--#include virtual="./shapka/shapka_verh.shtml" -->
<!--#include virtual="../shapka/shapka_verh.shtml" -->

В итоге, при вызове test.php, ни одна их этих строк не срабатывает - содержимое shapka_verh.shtml не появляется...
При просмотре кода страницы в браузере, видно что SSI-директивы просто включены в текст, то есть они не отработали.

Возможно ли это сделать?
(очень не хочется вставлять одинаковый код в каждый shapka_хxх.shtml или городить огород из нескольких инклудов в PHP...)

Добавлено: 11-10-2018, 11:27:53


Уточнение:
После обращения к хостеру, промежуточные shapka_хxх.shtml заработали - вложенные директивы стали отрабатывать и включать содержимое shapka_verh.shtml
Но, дальше дело пока не идёт - поскольку вызов идёт изначально из PHP (test.php), то вложенный SSI не отрабатывает...
  •  


Coder

Цитата: kuksha от 10-10-2018, 22:21:35то вложенный SSI не отрабатывает...
И не отработает.
Ищите иное решение.