Не нравятся результаты поиска? Попробуйте другой поиск!

Подключить php


     01.01.2013    Общие вопросы по вёрстке, Общие вопросы по PHP    3756

вопрос
Есть файл index.php через который подключен index.html, а в нем использованы теги такие как:
<?php echo $menu; ?>
и так далее... Мне нужно в main.tpl каким то образом подключить эти теги/коды, без обращения к index.php.
Вот файлы:
index.php

index.html:

Ответил: dj-avtosh


Вот на коленках накидал код для использования php в tpl


//DLE PHP BY ELKHAN ISAEV
if(!function_exists('myphp'))    {
    function myphp($matches) {
        global $row, $xfieldsdata;
            return @eval(" ?> <?php $matches[1] ?> <?php ");
    }
}

$tpl->result['content'] = preg_replace_callback ('/\<\?php(.*)\?\>/sUi', 'myphp', $tpl->result['content']);
//DLE PHP BY ELKHAN ISAEV
Отредактировал 4-01-2013, 11:08 - ПафНутиЙ
Причина: поправил ответ

6 комментариев

jarrro
Юзер

jarrro - 3 января 2013 20:39 -

Кто-нибудь ответьте пожалуйста на вопрос..

nowheremany
Эксперт

nowheremany - 3 января 2013 23:19 -

Сложно ответить на вопрос не касающийся ДЛЕ, но про ДЛЕ.

В файле описана авторизация, причем не ДЛЕшная. Как её запихнуть в ДЛЕ? Я такого вопроса не вижу... В общем лучше бы описали нормально вопрос

Благодарность принимаю тут Связь

dj-avtosh
PHP-developer

dj-avtosh - 4 января 2013 05:18 -

Использование php в tpl DLE, написал на коленках, может пригодится)

//DLE PHP BY ELKHAN ISAEV
if(!function_exists('myphp')) {
function myphp($matches) {
global $row, $xfieldsdata;
return @eval(" ?> <?php $matches[1] ?> <?php ");
}
}

$tpl->result['content'] = preg_replace_callback ('/\<\?php(.*)\?\>/sUi', 'myphp', $tpl->result['content']);
//DLE PHP BY ELKHAN ISAEV

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

ПафНутиЙ
Админ

ПафНутиЙ - 4 января 2013 11:07 -

Тег code отменили?

Каков вопрос - таков и ответ. Просто помните об этом.

jarrro
Юзер

jarrro - 4 января 2013 20:28 -

А можете объяснить как этот скрипт работает? Просто я в php вообще не шарю=(

dj-avtosh
PHP-developer

dj-avtosh - 4 января 2013 22:43 -

ПафНутиЙ,

это тег кривее чем без него :D

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх