Четвертый день мучаюсь над такой проблемой: требуется отображать 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.
Буду очень благодарна за помощь!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Учусь работать с массивами - загвоздка состоит в том что есть массив разных ссылок и хочу его отсортировать, а точнее перебрать с условием...
Windows хост в нем nginx/apache/phpЗадача: установить модуль gearman в php