В руки попал очень старый проект, судя по синтаксису - примерно из 2013. Нормально пытаюсь запустить на PHP 5.6.35, но начал вываливаться с syntax error, unexpected 'else' (T_ELSE)
на этом куске кода (6-я строка, где закрывающий php-тег):
<?
if ( $domainauto==1 ) { ?><a class="<?php print $iwayprefix; ?>_pathway_link" href='index2.php'>Главная</a><?php print print_pathwayspliter_admin(); print print_pathwayspliter_admin(); }
else if ( $domainauto==0 ) { ?>Главная<?php print print_pathwayspliter_admin(); print print_pathwayspliter_admin(); }
for ($iii=0; $iii<count($icatway); $iii++ ){
if ( $icatway[$iii]->url=='' ){
?><span id="iclast" onclick="javascript:cht(<?=ggri("t");?>);" class="<?php print $iwayprefix; ?>_pathway_name"><?php print $icatway[$iii]->name; ?></span><?
}
else {
?><a class="<?php print $iwayprefix; ?>_pathway_link" href='<?php print $icatway[$iii]->url; ?>'><?php print $icatway[$iii]->name; ?></a><?
}
if ( $iii<(count($icatway)-1) ) {
print print_pathwayspliter_admin();
}
}
?>
В проекте включены короткие теги (ini_set('short_open_tag', 'on');
), но что еще нужно включить чтобы парсер обрабатывал закрывающие теги внутри условных операторов?
Проблема в том, что ini_set не активирует директиву short_open_tag.
Директива short_open_tag является PHP_INI_PERDIR, что означает что она может быть установлена только с помощью php.ini, .htaccess или httpd.conf (с PHP 5.3), установка через ini_set возможна только для директив PHP_INI_USER, PHP_INI_ALL.
Описание встроенных директив php
Описание режимов PHP_INI_*
Описание файла конфигурации php.ini
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как сделать что бы при нажатии на форма появлялось +7()___ и данные вписывались внутрь?
В приницпе всё готово, вот только я незнаю как обнулить цены (ибо они все разные) и снять чекбоксы, спасите люди добрыеfresh-diet
Как в DLE сделать у каждой fullstory свой фон body в админке? Нашел такой вариант кода, но он не работает
Не работает код, не пойму почемуКонсоль отображает пустой массив linesArray