отображать title shtml-страниц с помощью php

115
20 августа 2019, 17:10

Четвертый день мучаюсь над такой проблемой: требуется отображать title shtml-страниц с помощью php. Пишу в head между тегами title:

<!--#include virtual="title2.php" -->

(Аналогично пробовала разные echo title2.php и print title2.php) Привязываю там же в head этот скрипт:

<script src="title2.php"></script>

Этот title2.php содержит такой код:

<?php
$titleList = array(
'/dlit-ssi-11-2' => 'Эксперимент',
'/'  => 'Квартиры в Санкт-Петербурге. Снять квартиру на длительный срок и посуточно',
'/dlit'  => 'Снять квартиру в Петербурге на длительный срок. Аренда. Однокомнатная, 2-, 3-комн' ); 
 $title =& $titleList[$_SERVER['REQUEST_URI']];
 echo $title ?? "Тайтл для отсутствующего пункта";
?>

Однако, в результате в браузере вижу в тайтл страницы свой код ( <!--#include virtual="title2.php" --> ), а не результат выполнения скрипта.

Пробовала добавить в .htaccess правило "выполнять страницы shtml как php". Ибо нашла информацию, что это - один из способов решения проблемы.

Но добавление в .htaccess строки:

AddType application/x-httpd-lsphp .html .html .shtml 

не помогает решить задачу.

Подскажите, что нужно изменить, исправить?

В принципе, разницы с html здесь быть не должно,насколько я понимаю. Сохраненные как html страницы давали тот же результат относительно отображения title.

Буду очень благодарна за помощь!

READ ALSO
Не работает json_decode()

Не работает json_decode()

есть такой код:

110
Рекурсивное сравнение массива ссылок

Рекурсивное сравнение массива ссылок

Учусь работать с массивами - загвоздка состоит в том что есть массив разных ссылок и хочу его отсортировать, а точнее перебрать с условием...

130
Как добавить модуль gearman в php на Winodws?

Как добавить модуль gearman в php на Winodws?

Windows хост в нем nginx/apache/phpЗадача: установить модуль gearman в php

140