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

Подключить php


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

вопрос
Есть файл 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
63 | 23

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

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

nowheremany
192

1659 | 1292

nowheremany - 3 января 2013 23:19 - Эксперт

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

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

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

dj-avtosh
39

1479 | 390

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

skype: elhan.isaev

ПафНутиЙ
1064

3393 | 2433

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

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

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

jarrro
63 | 23

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

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

dj-avtosh
39

1479 | 390

dj-avtosh - 4 января 2013 22:43 - шашлычник

ПафНутиЙ,

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

skype: elhan.isaev

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

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