ERnest_zm 0 Опубликовано: 29 апреля 2008 Рассказать Опубликовано: 29 апреля 2008 Прошу прощенья за возможный повтор вопроса... сделал как написано в http://dle-news.ru/2006/06/15/ispolzovanie...shablonakh.html А вот этот работает В файле index.php, заменяем echo $tpl->result['main']; на 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($>1) echo $b[1]; } } incphp($tpl->result['main']); но выдает Parse error: syntax error, unexpected T_INCLUDE in /home/zhmerinka/domains/zhmerinka.info/public_html/index.php(182) : eval()'d code on line 1 версия движка 6.7 подскажите в чем проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
ShVad 2 Опубликовано: 29 апреля 2008 Рассказать Опубликовано: 29 апреля 2008 Глупость писать в шаблоне php код... Цитата Ссылка на сообщение Поделиться на других сайтах
ERnest_zm 0 Опубликовано: 29 апреля 2008 Рассказать Опубликовано: 29 апреля 2008 Автор интересно почему? в моем случае надо подключить парсер смс.записок что находиться в отдельном пхп файле. есть альтернативы функции include? Цитата Ссылка на сообщение Поделиться на других сайтах
Zergio 0 Опубликовано: 29 апреля 2008 Рассказать Опубликовано: 29 апреля 2008 Почему не сделать эти записки RSS-импортом ? Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 29 апреля 2008 Рассказать Опубликовано: 29 апреля 2008 echo $tpl->result['main']; заменяешь на eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); Цитата Ссылка на сообщение Поделиться на других сайтах
ERnest_zm 0 Опубликовано: 30 апреля 2008 Рассказать Опубликовано: 30 апреля 2008 Автор все работает спасибо огромное за помощь Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 30 апреля 2008 Рассказать Опубликовано: 30 апреля 2008 Глупость писать в шаблоне php код...не согласен с тобой. Глупо через eval выполнять - то да, а так wordpress ничуть не страдает от этого Цитата Ссылка на сообщение Поделиться на других сайтах
ShVad 2 Опубликовано: 30 апреля 2008 Рассказать Опубликовано: 30 апреля 2008 интересно почему? в моем случае надо подключить парсер смс.записок что находиться в отдельном пхп файле. есть альтернативы функции include? Открой файл index.php include смс замок; В смс замке сделай чтобы выводилось в переменную. $tpl->set('{sms}', $переменная); В шаблон вставь тег. Цитата Ссылка на сообщение Поделиться на других сайтах
ERnest_zm 0 Опубликовано: 3 мая 2008 Рассказать Опубликовано: 3 мая 2008 Автор можно попобробнее последний вариант, а то от предыдущего сайт просто перестал грузиться пришлось все откатить... у меня есть ПХП файл с парсером ХМЛ файла что куда инклюдить? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.