Raige88 0 Опубликовано: 17 октября 2015 Рассказать Опубликовано: 17 октября 2015 (изменено) Спасайте добрые люди)Подключаю в tpl php скрипт через {include file="...."}, создаю статик с этим тплом, в итоге всё содержимое скрипта не выполняется, а просто выводится как текст. Менял это:echo $tpl->result['main'];на такой код:eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');ничего не сработало, потом поменял на:function incphp($str) { $a = explode('<?', $str); echo $a[0]; for ($i=1; $i<sizeof($a); $i++) { $b = explode('?>', $a[$i]); eval($b[0]); if (sizeof($b)>1) echo $b[1]; } } incphp($tpl->result['main']);Чтот заработало, обработка пошла, но всё равно чёт не то, после попытки заинклудить в нем же ещё один php файл нифига не вышло, просто игнорит.Dle 10.4Linux JessieПри установки движка проблем не возникало.Так же проделал всё это на 10.5 и 9.8 версиях. Заранее спасибо. Изменено 17 октября 2015 пользователем Raige88 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.