Мне нужно продолжить существующий проект в perl, но я новичок, и у меня возникла проблема, которую я не могу решить. код полна такого рода синтаксисКак заставить perl правильно распознавать <% метки
if ($Session->{CurrentUserEntityId})
{
%>
<%=&get_leftnav_html('index')%>
<div class="mainContent">
<!--
The following tile colors are accepted:
#A200FF, #FF0097, #00ABA9, #8CBF26, #A05000, #E671B8, #F09609, #1BA1E2, #E51400, #339933
-->
<div class="tile_container">
<div class="tile">
(...)
</div>
и так далее ... На сервере все правильно, но я могу запустить код на моем локальном хосте, потому что я получаю эту ошибку в ошибке апача войти:
[ошибка] незавершенный <> оператор на /var/www/piqresearch/piqresearch/marketData/htdocs/index.pl линии 1. \ п
Если я пишу открыт <% и%> в одну строку, тогда perl принимает его, но он умирает при следующем вхождении, и проект содержит много сотен файлов и, возможно, много тысяч этой отметки. Я искал в сети решение, в статьях, учебниках и здесь, в переполнении стека, но ничего не нашел. Я думаю, что это всего лишь ошибка конфигурации, но я не могу найти, что мне делать. Благодарим вас за помощь.
'<% ... %>' не является ядром Perl. Вы используете классический ASP с PerlScript? Мейсон? Что-то другое? – Quentin